aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJun Yan <jerrysteve1101@gmail.com>2024-08-31 19:28:46 +0800
committerAntonio Borneo <borneo.antonio@gmail.com>2024-09-15 09:06:26 +0000
commit6f9b1ee521203f0d43b7d84e671ba4e32bd3e599 (patch)
tree2f0c5588b0c4a9da29cf518689fc48ee83539a5d
parent0efedd7bd7e1531a47028d9b32e9406502a59ca7 (diff)
downloadriscv-openocd-6f9b1ee521203f0d43b7d84e671ba4e32bd3e599.zip
riscv-openocd-6f9b1ee521203f0d43b7d84e671ba4e32bd3e599.tar.gz
riscv-openocd-6f9b1ee521203f0d43b7d84e671ba4e32bd3e599.tar.bz2
tcl/interface/ftdi: add support for Sipeed USB-JTAG/TTL Debugger
Sipeed USB-JTAG/TTL Debugger is a compact FT2232D-based JTAG adapter. Change-Id: Ibc9075723f47cd9b49ba4bb39e3d292e7d80bed7 Signed-off-by: Jun Yan <jerrysteve1101@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/8472 Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Tested-by: jenkins
-rw-r--r--tcl/interface/ftdi/sipeed-usb-jtag-debugger.cfg20
1 files changed, 20 insertions, 0 deletions
diff --git a/tcl/interface/ftdi/sipeed-usb-jtag-debugger.cfg b/tcl/interface/ftdi/sipeed-usb-jtag-debugger.cfg
new file mode 100644
index 0000000..8a804ec
--- /dev/null
+++ b/tcl/interface/ftdi/sipeed-usb-jtag-debugger.cfg
@@ -0,0 +1,20 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+#
+# Sipeed USB-JTAG/TTL RISC-V Debugger
+#
+# https://www.seeedstudio.com/Sipeed-USB-JTAG-TTL-RISC-V-Debugger-p-2910.html
+#
+
+adapter driver ftdi
+ftdi device_desc "Dual RS232"
+ftdi vid_pid 0x0403 0x6010
+ftdi channel 0
+
+# Every pin set as high impedance except TCK, TDI, TDO, TMS and RST
+ftdi layout_init 0x0028 0x002b
+
+transport select jtag
+
+# nSRST defined on pin RST of the Debugger (pin ADBUS5 [AD5] on the FT2232D chip)
+ftdi layout_signal nSRST -data 0x0020 -oe 0x0020