diff options
Diffstat (limited to 'tcl')
-rw-r--r-- | tcl/target/netx500.cfg | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/tcl/target/netx500.cfg b/tcl/target/netx500.cfg index 66f4a2eb..90315afd 100644 --- a/tcl/target/netx500.cfg +++ b/tcl/target/netx500.cfg @@ -1,6 +1,5 @@ #Hilscher netX 500 CPU - if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { @@ -16,19 +15,18 @@ if { [info exists ENDIAN] } { if { [info exists CPUTAPID ] } { set _CPUTAPID $CPUTAPID } else { - # force an error till we get a good number - set _CPUTAPID 0xffffffff + set _CPUTAPID 0x07926021 } - -#use combined on interfaces or targets that can't set TRST/SRST separately +# FIXME most reset config belongs in board code reset_config trst_and_srst -#jtag scan chain -# -jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID jtag_nsrst_delay 100 jtag_ntrst_delay 100 +# jtag scan chain +jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID + +# that TAP is associated with a target set _TARGETNAME $_CHIPNAME.cpu -target create $_TARGETNAME arm926ejs -endian $_ENDIAN -chain-position $_TARGETNAME -variant arm926ejs +target create $_TARGETNAME arm926ejs -endian $_ENDIAN -chain-position $_TARGETNAME |