Advertisement
wojtek327

Untitled

Nov 17th, 2023
526
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.35 KB | None | 0 0
  1. # Ports
  2. telnet_port 4444
  3. gdb_port 3333
  4.  
  5. # Interface
  6. source [find interface/raspberrypi123-native.cfg]
  7.  
  8. # use combined on interfaces or targets that can’t set TRST/SRST separately
  9. reset_config srst_only srst_pulls_trst
  10. jtag newtap sam7x cpu -irlen 4 -ircapture 0x1 -irmask 0xf
  11.  
  12. #target create sam7x.cpu arm7tdmi -endian little -chain-position sam7x.cpu -variant arm7tdmi
  13. target create sam7x.cpu arm7tdmi -endian little -chain-position sam7x.cpu
  14.  
  15. sam7x.cpu configure -event reset-init {
  16.     soft_reset_halt
  17.     mww 0xfffffd00 0xa5000004   # RSTC_CR: Reset peripherals
  18.     mww 0xfffffd44 0x00008000   # WDT_MR: disable watchdog
  19.     mww 0xfffffd08 0xa5000001   # RSTC_MR enable user reset
  20.     mww 0xfffffc20 0x00005001   # CKGR_MOR : enable the main oscillator
  21.     sleep 10
  22.     mww 0xfffffc2c 0x000b1c02   # CKGR_PLLR: 16MHz * 12/2 = 96MHz
  23.     sleep 10
  24.     mww 0xfffffc30 0x00000007   # PMC_MCKR : MCK = PLL / 2 = 48 MHz
  25.     sleep 10
  26.     mww 0xffffff60 0x00480100   # MC_FMR: flash mode (FWS=1,FMCN=72)
  27.     sleep 100
  28. }
  29. gdb_memory_map enable
  30. #gdb_breakpoint_override hard
  31.  
  32. #armv4_5 core_state arm
  33. sam7x.cpu configure -work-area-virt 0 -work-area-phys 0x00200000 -work-area-size 0x10000 -work-area-backup 0
  34. flash bank sam7x.flash.0 at91sam7 0 0 0 0 sam7x.cpu 0 0 0 0 0 0 0 18432
  35. flash bank sam7x.flash.1 at91sam7 0 0 0 0 sam7x.cpu 1 0 0 0 0 0 0 18432
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement