Browse Source

remove srst_pulls_trst from LPC2xxx target scripts

LPC2xxx do not require reset_config srst_pulls_trst. This can cause various "strange" problems when flashing the chip, because "reset halt" actually allows the chip to run for some short period of time and execute some code.

Signed-off-by: Freddie Chopin <freddie_chopin@op.pl>
tags/v0.5.0-rc1
Freddie Chopin 13 years ago
committed by Øyvind Harboe
parent
commit
4bd2b30d5b
6 changed files with 6 additions and 12 deletions
  1. +1
    -2
      tcl/target/lpc2103.cfg
  2. +1
    -2
      tcl/target/lpc2124.cfg
  3. +1
    -2
      tcl/target/lpc2129.cfg
  4. +1
    -2
      tcl/target/lpc2294.cfg
  5. +1
    -2
      tcl/target/lpc2378.cfg
  6. +1
    -2
      tcl/target/lpc2478.cfg

+ 1
- 2
tcl/target/lpc2103.cfg View File

@@ -12,8 +12,7 @@ if { [info exists CPUTAPID ] } {
set _CPUTAPID 0x4f1f0f0f
}

# LPC2000 -> SRST causes TRST
reset_config trst_and_srst srst_pulls_trst
reset_config trst_and_srst

# reset delays
adapter_nsrst_delay 100


+ 1
- 2
tcl/target/lpc2124.cfg View File

@@ -12,8 +12,7 @@ if { [info exists CPUTAPID ] } {
set _CPUTAPID 0x4f1f0f0f
}

#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
adapter_nsrst_delay 100


+ 1
- 2
tcl/target/lpc2129.cfg View File

@@ -12,8 +12,7 @@ if { [info exists CPUTAPID ] } {
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
adapter_nsrst_delay 100


+ 1
- 2
tcl/target/lpc2294.cfg View File

@@ -14,8 +14,7 @@ if { [info exists CPUTAPID ] } {
adapter_nsrst_delay 200
jtag_ntrst_delay 200

#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

#jtag scan chain
jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID


+ 1
- 2
tcl/target/lpc2378.cfg View File

@@ -16,8 +16,7 @@ if { [info exists CPUTAPID ] } {
adapter_nsrst_delay 200
jtag_ntrst_delay 200

# LPC2000 -> SRST causes TRST
reset_config trst_and_srst srst_pulls_trst
reset_config trst_and_srst

jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID



+ 1
- 2
tcl/target/lpc2478.cfg View File

@@ -22,8 +22,7 @@ if { [info exists CCLK ] } {
adapter_nsrst_delay 100
jtag_ntrst_delay 100

# LPC2000 -> SRST causes TRST
reset_config trst_and_srst srst_pulls_trst
reset_config trst_and_srst

jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID



Loading…
Cancel
Save