X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=tcl%2Ftarget%2Fstm32_stlink.cfg;h=4b8abebe07c815dc04c6b63ba82a9d635e51e38e;hp=9a67b99caa0afe72f30dcb63fe3695ebf7d780b5;hb=d608dcaa622a7530da16abe5d01ad55e7137fc7b;hpb=4db24acb931304355f59560789c5d92b99fb2962 diff --git a/tcl/target/stm32_stlink.cfg b/tcl/target/stm32_stlink.cfg index 9a67b99caa..4b8abebe07 100644 --- a/tcl/target/stm32_stlink.cfg +++ b/tcl/target/stm32_stlink.cfg @@ -23,10 +23,22 @@ if { [info exists CPUTAPID] } { set _CPUTAPID 0x1ba01477 } +if { [info exists TRANSPORT] } { + set _TRANSPORT $TRANSPORT + if { $TRANSPORT == "stlink_jtag" } { + if { [info exists CPUTAPID] == 0 } { + # jtag requires us to use the jtag tap id + set _CPUTAPID 0x3ba00477 + } + } +} else { + set _TRANSPORT stlink_swd +} + # # possibles value are stlink_swd or stlink_jtag # -transport select stlink_swd +transport select $_TRANSPORT stlink newtap $_CHIPNAME cpu -expected-id $_CPUTAPID