diff --git a/src/target/target/lpc2103.cfg b/src/target/target/lpc2103.cfg index 0e03c51f9..cccc16d73 100644 --- a/src/target/target/lpc2103.cfg +++ b/src/target/target/lpc2103.cfg @@ -21,6 +21,10 @@ if { [info exists CPUTAPID ] } { # LPC2000 -> SRST causes TRST reset_config trst_and_srst srst_pulls_trst +# reset delays +jtag_nsrst_delay 100 +jtag_ntrst_delay 100 + jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID set _TARGETNAME [format "%s.cpu" $_CHIPNAME] diff --git a/src/target/target/lpc2124.cfg b/src/target/target/lpc2124.cfg index c780664d2..4cdbc02cb 100644 --- a/src/target/target/lpc2124.cfg +++ b/src/target/target/lpc2124.cfg @@ -22,7 +22,11 @@ if { [info exists CPUTAPID ] } { #use combined on interfaces or targets that can't set TRST/SRST separately reset_config trst_and_srst srst_pulls_trst -jtag_nsrst_delay 10 + +# reset delays +jtag_nsrst_delay 100 +jtag_ntrst_delay 100 + jtag_khz 1000 #jtag scan chain diff --git a/src/target/target/lpc2129.cfg b/src/target/target/lpc2129.cfg index a93d4992f..b224c0443 100644 --- a/src/target/target/lpc2129.cfg +++ b/src/target/target/lpc2129.cfg @@ -23,6 +23,11 @@ if { [info exists CPUTAPID ] } { #use combined on interfaces or targets that can't set TRST/SRST separately reset_config trst_and_srst srst_pulls_trst + +# reset delays +jtag_nsrst_delay 100 +jtag_ntrst_delay 100 + #jtag scan chain jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID