str9: ignore boundary scan version36/1436/2
authorSpencer Oliver <spen@spen-soft.co.uk>
Fri, 7 Jun 2013 14:52:20 +0000 (7 15:52 +0100)
committerSpencer Oliver <spen@spen-soft.co.uk>
Wed, 12 Jun 2013 14:41:28 +0000 (12 14:41 +0000)
Ignore version of Boundary Scan TAP in newer revisions of the str9.

Change-Id: I6e205f8c731f07078c469e686025857c180f3a6d
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/1436
Tested-by: jenkins
tcl/target/str912.cfg

index 57bf8b6..599a254 100644 (file)
@@ -39,9 +39,11 @@ jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CP
 if { [info exists BSTAPID] } {
    set _BSTAPID $BSTAPID
 } else {
+   # possible values: 0x1457f041, 0x2457f041
+   # we ignore version in check below
    set _BSTAPID 0x1457f041
 }
-jtag newtap $_CHIPNAME bs -irlen 5 -ircapture 0x1 -irmask 0x1 -expected-id $_BSTAPID
+jtag newtap $_CHIPNAME bs -irlen 5 -ircapture 0x1 -irmask 0x1 -expected-id $_BSTAPID -ignore-version
 
 set _TARGETNAME $_CHIPNAME.cpu
 target create $_TARGETNAME arm966e -endian $_ENDIAN -chain-position $_TARGETNAME -variant arm966e