diff options
author | Jun Yan <jerrysteve1101@gmail.com> | 2024-08-31 19:28:46 +0800 |
---|---|---|
committer | Antonio Borneo <borneo.antonio@gmail.com> | 2024-09-15 09:06:26 +0000 |
commit | 6f9b1ee521203f0d43b7d84e671ba4e32bd3e599 (patch) | |
tree | 2f0c5588b0c4a9da29cf518689fc48ee83539a5d | |
parent | 0efedd7bd7e1531a47028d9b32e9406502a59ca7 (diff) | |
download | riscv-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.cfg | 20 |
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 |