tcl/interface/ftdi: Add Steppenprobe open hardware interface 53/5653/3
authorDiego Herranz <diegoherranz@diegoherranz.com>
Sun, 10 May 2020 17:57:46 +0000 (18:57 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Wed, 28 Oct 2020 10:13:15 +0000 (10:13 +0000)
https://github.com/diegoherranz/steppenprobe

Change-Id: Ief2c3f4a8707fa628650697d93893b2355015898
Signed-off-by: Diego Herranz <diegoherranz@diegoherranz.com>
Reviewed-on: http://openocd.zylin.com/5653
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
tcl/interface/ftdi/steppenprobe.cfg [new file with mode: 0755]

diff --git a/tcl/interface/ftdi/steppenprobe.cfg b/tcl/interface/ftdi/steppenprobe.cfg
new file mode 100755 (executable)
index 0000000..7b5b9a0
--- /dev/null
@@ -0,0 +1,41 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+#
+# Steppenprobe
+# https://github.com/diegoherranz/steppenprobe
+#
+
+adapter driver ftdi
+ftdi_vid_pid 0x0403 0x6010
+
+# Initial Layout
+ftdi_layout_init 0x0058 0x99fb
+# Signal        Data    Direction       Notes
+# TCK           0       1 (out)
+# TDI           0       1 (out)
+# TDO           0       0 (in)
+# TMS           1       1 (out)         JTAG IEEE std recommendation
+# LED           1       1 (out)         LED off
+# SWD_EN        0       1 (out)         OpenOCD sets this high for SWD
+# SWDIO_OE      1       1 (out)         Ext. buffer tristated
+# SRST          0       1 (out)         Translates to nSRST=Z
+
+# Unused        0       1 (out)
+# GPIO_A        0       0 (in)
+# GPIO_B        0       0 (in)
+# Unused        0       1 (out)
+# Unused        0       1 (out)
+# GPIO_C        0       0 (in)
+# GPIO_D        0       0 (in)
+# Unused        0       1 (out)
+
+# Signals definition
+ftdi_layout_signal LED -ndata 0x0010
+ftdi_layout_signal SWD_EN -data 0x0020
+ftdi_layout_signal SWDIO_OE -ndata 0x0040
+ftdi_layout_signal nSRST -oe 0x0080
+
+ftdi_layout_signal GPIO_A -data 0x0200 -oe 0x0200 -input 0x0200
+ftdi_layout_signal GPIO_B -data 0x0400 -oe 0x0400 -input 0x0400
+ftdi_layout_signal GPIO_C -data 0x2000 -oe 0x2000 -input 0x2000
+ftdi_layout_signal GPIO_D -data 0x4000 -oe 0x4000 -input 0x4000

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)