max32625.cfg 1.1 KB

12345678910111213141516171819202122232425262728
  1. # Maxim Integrated MAX32625 OpenOCD target configuration file
  2. # www.maximintegrated.com
  3. # adapter speed
  4. adapter speed 4000
  5. # reset pin configuration
  6. reset_config srst_only
  7. if {[using_jtag]} {
  8. jtag newtap max32625 cpu -irlen 4 -irmask 0xf -expected-id 0x4ba00477 -ignore-version
  9. jtag newtap maxtest tap -irlen 4 -irmask 0xf -ircapture 0x1 -expected-id 0x07f71197 -ignore-version
  10. } else {
  11. swd newdap max32625 cpu -irlen 4 -irmask 0xf -expected-id 0x2ba01477 -ignore-version
  12. }
  13. # target configuration
  14. target create max32625.cpu cortex_m -chain-position max32625.cpu
  15. max32625.cpu configure -work-area-phys 0x20005000 -work-area-size 0x2000
  16. # Config Command: flash bank name driver base size chip_width bus_width target [driver_options]
  17. # flash bank <name> max32xxx <base> <size> 0 0 <target> <flc base> <sector> <clk> <burst>
  18. # max32625 flash base address 0x00000000
  19. # max32625 flash size 0x80000 (512k)
  20. # max32625 FLC base address 0x40002000
  21. # max32625 sector (page) size 0x2000 (8kB)
  22. # max32625 clock speed 96 (MHz)
  23. flash bank max32625.flash max32xxx 0x00000000 0x80000 0 0 max32625.cpu 0x40002000 0x2000 96