aboutsummaryrefslogtreecommitdiff
path: root/doc/openocd.texi
diff options
context:
space:
mode:
authorMatej Kogovsek <matej@hamradio.si>2017-09-03 12:19:41 +0200
committerPaul Fertser <fercerpav@gmail.com>2018-03-13 08:47:46 +0000
commitffb93ef37134afcbed2ac958918c95d66f86b7a3 (patch)
tree77580c0482fcd998075f6a1d69c9c9515e02422d /doc/openocd.texi
parent6e76e56e2e34b78e4f0fad4238c2de85b1983305 (diff)
downloadriscv-openocd-ffb93ef37134afcbed2ac958918c95d66f86b7a3.zip
riscv-openocd-ffb93ef37134afcbed2ac958918c95d66f86b7a3.tar.gz
riscv-openocd-ffb93ef37134afcbed2ac958918c95d66f86b7a3.tar.bz2
jtag: drivers: add support for FT232R sync bitbang JTAG interfaces
Change-Id: Ib88a9e270f5c2a50902a137bcc97fdefd5aad1c6 Signed-off-by: Matej Kogovsek <matej@hamradio.si> Reviewed-on: http://openocd.zylin.com/4215 Tested-by: jenkins Reviewed-by: Paul Fertser <fercerpav@gmail.com>
Diffstat (limited to 'doc/openocd.texi')
-rw-r--r--doc/openocd.texi30
1 files changed, 30 insertions, 0 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi
index 3a38a96..ce9cd3b 100644
--- a/doc/openocd.texi
+++ b/doc/openocd.texi
@@ -2559,6 +2559,36 @@ For example adapter definitions, see the configuration files shipped in the
@end deffn
+@deffn {Interface Driver} {ft232r}
+This driver is implementing synchronous bitbang mode of an FTDI FT232R
+USB UART bridge IC.
+
+List of connections (pin numbers for SSOP):
+@itemize @minus
+@item RXD(5) - TDI
+@item TXD(1) - TCK
+@item RTS(3) - TDO
+@item CTS(11) - TMS
+@item DTR(2) - TRST
+@item DCD(10) - SRST
+@end itemize
+
+These interfaces have several commands, used to configure the driver
+before initializing the JTAG scan chain:
+
+@deffn {Config Command} {ft232r_vid_pid} @var{vid} @var{pid}
+The vendor ID and product ID of the adapter. If not specified, default
+0x0403:0x6001 is used.
+@end deffn
+
+@deffn {Config Command} {ft232r_serial_desc} @var{serial}
+Specifies the @var{serial} of the adapter to use, in case the
+vendor provides unique IDs and more than one adapter is connected to
+the host. If not specified, serial numbers are not considered.
+@end deffn
+
+@end deffn
+
@deffn {Interface Driver} {remote_bitbang}
Drive JTAG from a remote process. This sets up a UNIX or TCP socket connection
with a remote process and sends ASCII encoded bitbang requests to that process