# # imx25 config # # Open On-Chip Debugger 0.3.1 (2010-01-18-14:21) # Ubuntu 10.04 LTS - the Lucid Lynx # # Usage example # openocd -f imx25-oocd-0-3-1.cfg # telnet localhost 4444 telnet_port 4444 gdb_port 3333 interface ft2232 ft2232_layout oocdlink ft2232_vid_pid 0x0403 0x6010 ft2232_device_desc "VPACLink" #jtag_speed 1 jtag_khz 3000 #reset_config trst_and_srst srst_pulls_trst reset_config trst_and_srst if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME imx25 } if { [info exists ENDIAN] } { set _ENDIAN $ENDIAN } else { set _ENDIAN little } if { [info exists SJCTAPID ] } { set _SJCTAPID $SJCTAPID } else { set _SJCTAPID 0x1b900f0f } jtag newtap $_CHIPNAME sjc -irlen 4 -expected-id $_SJCTAPID if { [info exists CPUTAPID ] } { set _CPUTAPID $CPUTAPID } else { set _CPUTAPID 0x07926041 } jtag newtap $_CHIPNAME cpu -irlen 4 -expected-id $_CPUTAPID jtag newtap $_CHIPNAME whatchacallit -irlen 4 -ircapture 0x0 -irmask 0x0 -expected-id 0x0 if { [info exists SDMATAPID ] } { set _SDMATAPID $SDMATAPID } else { set _SDMATAPID 0x0882301d } jtag newtap $_CHIPNAME sdma -irlen 5 -expected-id $_SDMATAPID set _TARGETNAME $_CHIPNAME.cpu target create $_TARGETNAME arm926ejs -endian $_ENDIAN -chain-position $_TARGETNAME