diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2009-11-20 12:21:00 -0800 |
---|---|---|
committer | David Brownell <dbrownell@users.sourceforge.net> | 2009-11-20 12:21:00 -0800 |
commit | 7b77b3c5d1a20793cc2057a96e67d8f7ca20e4cb (patch) | |
tree | f790c20ae68e6c9c9d3c485dfc40c37a84d3e2e2 | |
parent | 153848e6cc79241a8da51c1b601c13722b5380a6 (diff) |
target.cfg: TAP id for Hilscher netX 500
Based on email from "Martin Kaul <martin.kaul@leuze.de>".
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-rw-r--r-- | NEWTAPS | 8 | ||||
-rw-r--r-- | tcl/target/netx500.cfg | 16 |
2 files changed, 15 insertions, 9 deletions
@@ -135,3 +135,11 @@ For example: A consumer GPS unit or a cellphone ie: An FPGA or CPLD ... ======================================== + +(I) What target config files need updating? + + In fact it's best if you submit a patch with those + updates. Most of the other information listed here + is just to help create a good patch. + +======================================== 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 |