tcl: update scripts after "jtag_reset" got deprecated
Avoid annoying "deprecated" messages in the scripts distributed with OpenOCD code. Change-Id: I82d27cd420db30f0653efbd286a627ef56a8c1fd Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: http://openocd.zylin.com/5287 Tested-by: jenkins Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
This commit is contained in:
parent
c07b774e8f
commit
5d08bcb715
|
@ -25,10 +25,10 @@ proc openrd_init { } {
|
||||||
# possible that initial tap examination failed. So let's
|
# possible that initial tap examination failed. So let's
|
||||||
# re-examine the target again here when nSRST is asserted which
|
# re-examine the target again here when nSRST is asserted which
|
||||||
# should then succeed.
|
# should then succeed.
|
||||||
jtag_reset 0 1
|
adapter assert srst
|
||||||
feroceon.cpu arp_examine
|
feroceon.cpu arp_examine
|
||||||
halt 0
|
halt 0
|
||||||
jtag_reset 0 0
|
adapter deassert srst
|
||||||
wait_halt
|
wait_halt
|
||||||
|
|
||||||
arm mcr 15 0 0 1 0 0x00052078
|
arm mcr 15 0 0 1 0 0x00052078
|
||||||
|
|
|
@ -4,10 +4,10 @@ reset_config trst_and_srst srst_nogate
|
||||||
|
|
||||||
proc init_reset {mode} {
|
proc init_reset {mode} {
|
||||||
# Assert both resets: equivalent to a power-on reset
|
# Assert both resets: equivalent to a power-on reset
|
||||||
jtag_reset 1 1
|
adapter assert trst assert srst
|
||||||
|
|
||||||
# Deassert TRST to begin TAP communication
|
# Deassert TRST to begin TAP communication
|
||||||
jtag_reset 0 1
|
adapter deassert trst assert srst
|
||||||
|
|
||||||
# TAP should now be responsive, validate the scan-chain
|
# TAP should now be responsive, validate the scan-chain
|
||||||
jtag arp_init
|
jtag arp_init
|
||||||
|
|
|
@ -12,10 +12,10 @@ reset_config trst_and_srst srst_nogate
|
||||||
|
|
||||||
proc init_reset {mode} {
|
proc init_reset {mode} {
|
||||||
# Assert both resets: equivalent to a power-on reset
|
# Assert both resets: equivalent to a power-on reset
|
||||||
jtag_reset 1 1
|
adapter assert trst assert srst
|
||||||
|
|
||||||
# Deassert TRST to begin TAP communication
|
# Deassert TRST to begin TAP communication
|
||||||
jtag_reset 0 1
|
adapter deassert trst assert srst
|
||||||
|
|
||||||
# TAP should now be responsive, validate the scan-chain
|
# TAP should now be responsive, validate the scan-chain
|
||||||
jtag arp_init
|
jtag arp_init
|
||||||
|
|
|
@ -25,10 +25,10 @@ proc sheevaplug_init { } {
|
||||||
# possible that initial tap examination failed. So let's
|
# possible that initial tap examination failed. So let's
|
||||||
# re-examine the target again here when nSRST is asserted which
|
# re-examine the target again here when nSRST is asserted which
|
||||||
# should then succeed.
|
# should then succeed.
|
||||||
jtag_reset 0 1
|
adapter assert srst
|
||||||
feroceon.cpu arp_examine
|
feroceon.cpu arp_examine
|
||||||
halt 0
|
halt 0
|
||||||
jtag_reset 0 0
|
adapter deassert srst
|
||||||
wait_halt
|
wait_halt
|
||||||
|
|
||||||
arm mcr 15 0 0 1 0 0x00052078
|
arm mcr 15 0 0 1 0 0x00052078
|
||||||
|
|
|
@ -38,11 +38,11 @@ reset_config trst_and_srst separate srst_nogate
|
||||||
# reset processing that works with PXA
|
# reset processing that works with PXA
|
||||||
proc init_reset {mode} {
|
proc init_reset {mode} {
|
||||||
# assert both resets; equivalent to power-on reset
|
# assert both resets; equivalent to power-on reset
|
||||||
jtag_reset 1 1
|
adapter assert trst assert srst
|
||||||
|
|
||||||
# drop TRST after at least 32 cycles
|
# drop TRST after at least 32 cycles
|
||||||
sleep 1
|
sleep 1
|
||||||
jtag_reset 0 1
|
adapter deassert trst assert srst
|
||||||
|
|
||||||
# minimum 32 TCK cycles to wake up the controller
|
# minimum 32 TCK cycles to wake up the controller
|
||||||
runtest 50
|
runtest 50
|
||||||
|
@ -51,7 +51,7 @@ proc init_reset {mode} {
|
||||||
jtag arp_init
|
jtag arp_init
|
||||||
|
|
||||||
# ... and take it out of reset
|
# ... and take it out of reset
|
||||||
jtag_reset 0 0
|
adapter deassert trst deassert srst
|
||||||
}
|
}
|
||||||
|
|
||||||
proc jtag_init {} {
|
proc jtag_init {} {
|
||||||
|
|
|
@ -5,8 +5,8 @@ jtag_ntrst_delay 200
|
||||||
reset_config trst_and_srst srst_pulls_trst
|
reset_config trst_and_srst srst_pulls_trst
|
||||||
|
|
||||||
#LPCs need reset pulled while RTCK is low. 0 to activate JTAG, power-on reset is not enough
|
#LPCs need reset pulled while RTCK is low. 0 to activate JTAG, power-on reset is not enough
|
||||||
jtag_reset 1 1
|
adapter assert trst assert srst
|
||||||
jtag_reset 0 0
|
adapter deassert trst deassert srst
|
||||||
|
|
||||||
#jtag scan chain
|
#jtag scan chain
|
||||||
#format L IRC IRCM IDCODE (Length, IR Capture, IR Capture Mask, IDCODE)
|
#format L IRC IRCM IDCODE (Length, IR Capture, IR Capture Mask, IDCODE)
|
||||||
|
|
Loading…
Reference in New Issue