flash: fix at91sam3/4 driver typos
[fw/openocd] / tcl / target / stm32_stlink.cfg
index 7af07ce7a03677c46cbe2a86828febdf07c6d63f..4b8abebe07c815dc04c6b63ba82a9d635e51e38e 100644 (file)
@@ -23,6 +23,23 @@ 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 $_TRANSPORT
+
 stlink newtap $_CHIPNAME cpu -expected-id $_CPUTAPID
 
 set _TARGETNAME $_CHIPNAME.cpu