Commit 9b7bd658 authored by oharboe's avatar oharboe
Browse files

stm32.cfg can expect one of 4 id's.

git-svn-id: svn://svn.berlios.de/openocd/trunk@1516 b42882b7-edfa-0310-969c-e2dbd0fdcd60
parent 90ff84a2
......@@ -1606,7 +1606,9 @@ bits long, during Capture-IR 0x42 is loaded into the IR, and bits
@itemize @bullet
@item @b{-expected-id NUMBER}
@* By default it is zero. If non-zero represents the
expected tap ID used when the JTAG chain is examined. See below.
expected tap ID used when the JTAG chain is examined. Repeat
the option as many times as required if multiple id's can be
expected. See below.
@item @b{-disable}
@item @b{-enable}
@* By default not specified the tap is enabled. Some chips have a
......
......@@ -37,15 +37,15 @@ if { [info exists BSTAPID ] } {
# See STM Document RM0008
# Section 26.6.2
# Low density devices, Rev A
set _BSTAPID 0x06412041
set _BSTAPID1 0x06412041
# Medium density devices, Rev A
set _BSTAPID 0x06410041
set _BSTAPID2 0x06410041
# Medium density devices, Rev B and Rev Z
set _BSTAPID 0x16410041
set _BSTAPID3 0x16410041
# High density devices, Rev A
set _BSTAPID 0x06414041
set _BSTAPID4 0x06414041
}
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 $_BSTAPID1 -expected-id $_BSTAPID2 -expected-id $_BSTAPID3 -expected-id $_BSTAPID4
set _TARGETNAME [format "%s.cpu" $_CHIPNAME]
target create $_TARGETNAME cortex_m3 -endian $_ENDIAN -chain-position $_TARGETNAME
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment