diff options
author | Nishanth Menon <nm@ti.com> | 2022-07-14 16:37:54 -0500 |
---|---|---|
committer | Antonio Borneo <borneo.antonio@gmail.com> | 2022-10-08 07:55:08 +0000 |
commit | 8bf5482754715f2e1b05be03de8780f26c305955 (patch) | |
tree | fb3ab51f8424ef338e3968c87dd1119cf6d77970 /tcl | |
parent | d6ae732f6e1646742bb179c5247ea6a96acfc47e (diff) | |
download | riscv-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.cfg | 5 |
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 |