diff options
author | Paul Fertser <fercerpav@gmail.com> | 2014-06-19 14:21:21 +0400 |
---|---|---|
committer | Andreas Fritiofson <andreas.fritiofson@gmail.com> | 2014-06-28 09:35:38 +0000 |
commit | 335bafbb2561d92d1631050e6aa3c4ab93e3644e (patch) | |
tree | fd43eebc3a6365519ed99757f26954df6029995e /tcl/target/swj-dp.tcl | |
parent | 12e9f6292b391d475214704843504c5817bf783e (diff) | |
download | riscv-openocd-335bafbb2561d92d1631050e6aa3c4ab93e3644e.zip riscv-openocd-335bafbb2561d92d1631050e6aa3c4ab93e3644e.tar.gz riscv-openocd-335bafbb2561d92d1631050e6aa3c4ab93e3644e.tar.bz2 |
Auto-select JTAG transport when appropriate
I looked through all the target configs after stripping comments and
such from them with sed to see what jtag-specific commands can appear
first, and it looks like all the meaningful combinations should be
covered.
Change-Id: I8d543407b7f4ac8aca7354ecd50e841c8a04d5f3
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Reviewed-on: http://openocd.zylin.com/2179
Tested-by: jenkins
Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Diffstat (limited to 'tcl/target/swj-dp.tcl')
-rw-r--r-- | tcl/target/swj-dp.tcl | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tcl/target/swj-dp.tcl b/tcl/target/swj-dp.tcl index bd348e6..2fa82ed 100644 --- a/tcl/target/swj-dp.tcl +++ b/tcl/target/swj-dp.tcl @@ -18,6 +18,11 @@ # split out "chip" and "tag" so we can someday handle # them more uniformly irlen too...) +if [catch {transport select}] { + echo "Info : session transport was not selected, defaulting to JTAG" + transport select jtag +} + proc swj_newdap {chip tag args} { if {[using_jtag]} { eval jtag newtap $chip $tag $args } if {[using_swd]} { eval swd newdap $chip $tag $args } |