# Maxim Integrated MAX32625 OpenOCD target configuration file # www.maximintegrated.com # adapter speed adapter_khz 4000 # reset pin configuration reset_config srst_only if {[using_jtag]} { jtag newtap max32625 cpu -irlen 4 -irmask 0xf -expected-id 0x4ba00477 -ignore-version jtag newtap maxtest tap -irlen 4 -irmask 0xf -ircapture 0x1 -expected-id 0x07f71197 -ignore-version } else { swd newdap max32625 cpu -irlen 4 -irmask 0xf -expected-id 0x2ba01477 -ignore-version } # target configuration target create max32625.cpu cortex_m -chain-position max32625.cpu max32625.cpu configure -work-area-phys 0x20005000 -work-area-size 0x2000 # Config Command: flash bank name driver base size chip_width bus_width target [driver_options] # flash bank max32xxx 0 0 # max32625 flash base address 0x00000000 # max32625 flash size 0x80000 (512k) # max32625 FLC base address 0x40002000 # max32625 sector (page) size 0x2000 (8kB) # max32625 clock speed 96 (MHz) flash bank max32625.flash max32xxx 0x00000000 0x80000 0 0 max32625.cpu 0x40002000 0x2000 96