X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=tcl%2Ftarget%2Flpc2129.cfg;h=2587bf725a5682af2f27e6194a3045f243f4684d;hb=4bd2b30d5bae59b751f8eb30815cf330faae2a6f;hp=287fa5d06b5a121de3bc7066a9b5a87bf9d913a1;hpb=2dfa5e9c844a5a3f8aaca146c874f13570b8f667;p=openocd.git diff --git a/tcl/target/lpc2129.cfg b/tcl/target/lpc2129.cfg index 287fa5d06b..2587bf725a 100644 --- a/tcl/target/lpc2129.cfg +++ b/tcl/target/lpc2129.cfg @@ -1,5 +1,4 @@ -#LPC-2129 CPU - +# NXP LPC2129 if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME @@ -7,36 +6,26 @@ if { [info exists CHIPNAME] } { set _CHIPNAME lpc2129 } -if { [info exists ENDIAN] } { - set _ENDIAN $ENDIAN -} else { - set _ENDIAN little -} - if { [info exists CPUTAPID ] } { set _CPUTAPID $CPUTAPID } else { - # force an error till we get a good number - set _CPUTAPID 0xffffffff + set _CPUTAPID 0xcf1f0f0f } - -#use combined on interfaces or targets that can't set TRST/SRST separately -reset_config trst_and_srst srst_pulls_trst +reset_config trst_and_srst # reset delays -jtag_nsrst_delay 100 +adapter_nsrst_delay 100 jtag_ntrst_delay 100 #jtag scan chain jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID - set _TARGETNAME $_CHIPNAME.cpu -target create $_TARGETNAME arm7tdmi -endian $_ENDIAN -chain-position $_TARGETNAME -variant arm7tdmi-s_r4 +target create $_TARGETNAME arm7tdmi -chain-position $_TARGETNAME $_TARGETNAME configure -work-area-phys 0x40000000 -work-area-size 0x4000 -work-area-backup 0 -#flash bank +# flash bank lpc2000 0 0 [calc checksum] set _FLASHNAME $_CHIPNAME.flash flash bank $_FLASHNAME lpc2000 0x0 0x40000 0 0 $_TARGETNAME lpc2000_v1 14765 calc_checksum