aboutsummaryrefslogtreecommitdiff
path: root/tcl
diff options
context:
space:
mode:
authorNishanth Menon <nm@ti.com>2022-07-14 16:37:54 -0500
committerAntonio Borneo <borneo.antonio@gmail.com>2022-10-08 07:55:08 +0000
commit8bf5482754715f2e1b05be03de8780f26c305955 (patch)
treefb3ab51f8424ef338e3968c87dd1119cf6d77970 /tcl
parentd6ae732f6e1646742bb179c5247ea6a96acfc47e (diff)
downloadriscv-openocd-8bf5482754715f2e1b05be03de8780f26c305955.zip
riscv-openocd-8bf5482754715f2e1b05be03de8780f26c305955.tar.gz
riscv-openocd-8bf5482754715f2e1b05be03de8780f26c305955.tar.bz2
tcl/target/ti_k3: Handle swd vs jtag
Since all the device definition when accessing device from jtag is also valid when accessing from swd, lets make sure the configuration can handle the same. Signed-off-by: Nishanth Menon <nm@ti.com> Change-Id: I5af071137fd8c3b52cc4ef72401f8eba952f9cad Reviewed-on: https://review.openocd.org/c/openocd/+/7090 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Diffstat (limited to 'tcl')
-rw-r--r--tcl/target/ti_k3.cfg5
1 files changed, 4 insertions, 1 deletions
diff --git a/tcl/target/ti_k3.cfg b/tcl/target/ti_k3.cfg
index 254bb69..2454357 100644
--- a/tcl/target/ti_k3.cfg
+++ b/tcl/target/ti_k3.cfg
@@ -12,6 +12,8 @@
# Has 2 ARMV8 Cores and 4 R5 Cores, M4F and an M3
#
+source [find target/swj-dp.tcl]
+
if { [info exists SOC] } {
set _soc $SOC
} else {
@@ -164,7 +166,8 @@ switch $_soc {
}
}
-jtag newtap $_CHIPNAME cpu -irlen 4 -expected-id $_K3_DAP_TAPID -ignore-version
+swj_newdap $_CHIPNAME cpu -irlen 4 -expected-id $_K3_DAP_TAPID -ignore-version
+
dap create $_CHIPNAME.dap -chain-position $_CHIPNAME.cpu
set _TARGETNAME $_CHIPNAME.cpu