This is an automated email from Gerrit. Andreas Fritiofson (andreas.fritiof...@gmail.com) just uploaded a new patch set to Gerrit, which you can find at http://openocd.zylin.com/534
-- gerrit commit 0020d34027ca99d7f570fef940a938c377c10aba Author: Andreas Fritiofson <andreas.fritiof...@gmail.com> Date: Mon Mar 19 21:28:28 2012 +0100 cfg: Add config file variants using the ftdi driver instead of ft2232 Change-Id: If5986853a1cf118a9eb3b4c13b036d0f71c39624 Signed-off-by: Andreas Fritiofson <andreas.fritiof...@gmail.com> diff --git a/tcl/interface/ftdi/axm0432.cfg b/tcl/interface/ftdi/axm0432.cfg new file mode 100644 index 0000000..263af43 --- /dev/null +++ b/tcl/interface/ftdi/axm0432.cfg @@ -0,0 +1,13 @@ +# +# Axiom axm0432 +# +# http://www.axman.com +# + +interface ftdi +ftdi_device_desc "Symphony SoundBite" +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0c08 0x0c2b +ftdi_layout_signal nTRST -data 0x0800 +ftdi_layout_signal nSRST -data 0x0400 diff --git a/tcl/interface/ftdi/calao-usb-a9260-c01.cfg b/tcl/interface/ftdi/calao-usb-a9260-c01.cfg new file mode 100644 index 0000000..a53677e --- /dev/null +++ b/tcl/interface/ftdi/calao-usb-a9260-c01.cfg @@ -0,0 +1,16 @@ +# +# CALAO Systems USB-A9260-C01 +# +# http://www.calao-systems.com/ +# + +interface ftdi +ftdi_device_desc "USB-A9260" +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0c08 0x0f1b +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal nSRST -data 0x0200 -noe 0x0800 + +script interface/calao-usb-a9260.cfg +script target/at91sam9260minimal.cfg diff --git a/tcl/interface/ftdi/calao-usb-a9260-c02.cfg b/tcl/interface/ftdi/calao-usb-a9260-c02.cfg new file mode 100644 index 0000000..6a16397 --- /dev/null +++ b/tcl/interface/ftdi/calao-usb-a9260-c02.cfg @@ -0,0 +1,16 @@ +# +# CALAO Systems USB-A9260-C02 +# +# http://www.calao-systems.com/ +# + +interface ftdi +ftdi_device_desc "USB-A9260" +ftdi_vid_pid 0x0403 0x6001 + +ftdi_layout_init 0x0c08 0x0f1b +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal nSRST -data 0x0200 -noe 0x0800 + +script interface/calao-usb-a9260.cfg +script target/at91sam9260minimal.cfg diff --git a/tcl/interface/ftdi/cortino.cfg b/tcl/interface/ftdi/cortino.cfg new file mode 100644 index 0000000..4d01c21 --- /dev/null +++ b/tcl/interface/ftdi/cortino.cfg @@ -0,0 +1,13 @@ +# +# Hitex Cortino +# +# http://www.hitex.com/index.php?id=cortino +# + +interface ftdi +ftdi_device_desc "Cortino" +ftdi_vid_pid 0x0640 0x0032 + +ftdi_layout_init 0x0308 0x031b +ftdi_layout_signal nTRST -data 0x0100 +ftdi_layout_signal nSRST -data 0x0200 diff --git a/tcl/interface/ftdi/dlp-usb1232h.cfg b/tcl/interface/ftdi/dlp-usb1232h.cfg new file mode 100644 index 0000000..a2087cd --- /dev/null +++ b/tcl/interface/ftdi/dlp-usb1232h.cfg @@ -0,0 +1,16 @@ +# +# DLP Design DLP-USB1232H USB-to-UART/FIFO interface module +# +# http://www.dlpdesign.com/usb/usb1232h.shtml +# +# Schematics for OpenOCD usage: +# http://randomprojects.org/wiki/DLP-USB1232H_and_OpenOCD_based_JTAG_adapter +# + +interface ftdi +ftdi_device_desc "Dual RS232-HS" +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0008 0x000b +ftdi_layout_signal nTRST -data 0x0010 -oe 0x0010 +ftdi_layout_signal nSRST -data 0x0040 -oe 0x0040 diff --git a/tcl/interface/ftdi/dp_busblaster.cfg b/tcl/interface/ftdi/dp_busblaster.cfg new file mode 100644 index 0000000..b85eb63 --- /dev/null +++ b/tcl/interface/ftdi/dp_busblaster.cfg @@ -0,0 +1,17 @@ +# +# Dangerous Prototypes - Bus Blaster +# +# The Bus Blaster has a configurable buffer between the FTDI ftdiH and the +# JTAG header which allows it to emulate various debugger types. It comes +# configured as a JTAGkey device. +# +# http://dangerousprototypes.com/docs/Bus_Blaster +# + +interface ftdi +ftdi_device_desc "Dual RS232-HS" +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0c08 0x0f1b +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal nSRST -data 0x0200 -noe 0x0800 diff --git a/tcl/interface/ftdi/flossjtag-noeeprom.cfg b/tcl/interface/ftdi/flossjtag-noeeprom.cfg new file mode 100644 index 0000000..828aa9f --- /dev/null +++ b/tcl/interface/ftdi/flossjtag-noeeprom.cfg @@ -0,0 +1,21 @@ +# +# FlossJTAG +# +# http://github.com/esden/floss-jtag +# +# This is the pre v0.3 Floss-JTAG compatible config file. It can also be used +# for newer versions of Floss-JTAG with empty or not populated EEPROM. If you +# have several Floss-JTAG connected you have to use the USB ID to select a +# specific one. +# +# If you have a Floss-JTAG WITH EEPROM that is programmed, use the +# flossjtag.cfg file. +# + +interface ftdi +ftdi_device_desc "Dual RS232-HS" +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0008 0x000b +ftdi_layout_signal nTRST -data 0x0010 -oe 0x0010 +ftdi_layout_signal nSRST -data 0x0040 -oe 0x0040 diff --git a/tcl/interface/ftdi/flossjtag.cfg b/tcl/interface/ftdi/flossjtag.cfg new file mode 100644 index 0000000..2a5ae24 --- /dev/null +++ b/tcl/interface/ftdi/flossjtag.cfg @@ -0,0 +1,24 @@ +# +# FlossJTAG +# +# http://github.com/esden/floss-jtag +# +# This is the v0.3 and v1.0 Floss-JTAG compatible config file. It relies on the +# existence of an EEPROM on Floss-JTAG containing a name. If you have several +# Floss-JTAG adapters connected you can use the serial number to select a +# specific device. +# +# If your Floss-JTAG does not have an EEPROM, or the EEPROM is empty, use the +# flossjtag-noeeprom.cfg file. +# + +interface ftdi +ftdi_vid_pid 0x0403 0x6010 +ftdi_device_desc "FLOSS-JTAG" +#ftdi_serial "FJ000001" + +ftdi_layout_init 0x0008 0x180b +ftdi_layout_signal nTRST -data 0x0010 -oe 0x0010 +ftdi_layout_signal nSRST -data 0x0040 -oe 0x0040 +ftdi_layout_signal LED -data 0x0800 +ftdi_layout_signal LED2 -data 0x1000 diff --git a/tcl/interface/ftdi/flyswatter.cfg b/tcl/interface/ftdi/flyswatter.cfg new file mode 100644 index 0000000..eef9b51 --- /dev/null +++ b/tcl/interface/ftdi/flyswatter.cfg @@ -0,0 +1,14 @@ +# +# TinCanTools Flyswatter +# +# http://www.tincantools.com/product.php?productid=16134 +# + +interface ftdi +ftdi_device_desc "Flyswatter" +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0818 0x0c7b +ftdi_layout_signal nTRST -data 0x0010 +ftdi_layout_signal nSRST -ndata 0x0020 +ftdi_layout_signal LED -data 0x0c00 diff --git a/tcl/interface/ftdi/flyswatter2.cfg b/tcl/interface/ftdi/flyswatter2.cfg new file mode 100644 index 0000000..7105ef7 --- /dev/null +++ b/tcl/interface/ftdi/flyswatter2.cfg @@ -0,0 +1,14 @@ +# +# TinCanTools Flyswatter 2 +# +# http://www.tincantools.com/product.php?productid=16134 +# + +interface ftdi +ftdi_device_desc "Flyswatter2" +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0818 0x017b +ftdi_layout_signal nTRST -data 0x0010 +ftdi_layout_signal nSRST -data 0x0020 +ftdi_layout_signal LED -data 0x0400 diff --git a/tcl/interface/ftdi/hilscher_nxhx10_etm.cfg b/tcl/interface/ftdi/hilscher_nxhx10_etm.cfg new file mode 100644 index 0000000..dab44ce --- /dev/null +++ b/tcl/interface/ftdi/hilscher_nxhx10_etm.cfg @@ -0,0 +1,13 @@ +# +# Hilscher NXHX 10-ETM +# +# http://de.hilscher.com/products_details_hardware.html?p_id=P_4ce145a5983e6 +# + +interface ftdi +ftdi_device_desc "NXHX 10-ETM" +ftdi_vid_pid 0x0640 0x0028 + +ftdi_layout_init 0x0308 0x030b +ftdi_layout_signal nTRST -data 0x0100 +ftdi_layout_signal nSRST -data 0x0200 diff --git a/tcl/interface/ftdi/hilscher_nxhx500_etm.cfg b/tcl/interface/ftdi/hilscher_nxhx500_etm.cfg new file mode 100644 index 0000000..e2cc7b8 --- /dev/null +++ b/tcl/interface/ftdi/hilscher_nxhx500_etm.cfg @@ -0,0 +1,13 @@ +# +# Hilscher NXHX 500-ETM +# +# http://de.hilscher.com/files_design/8/NXHX500-ETM_description_Rev01_EN.pdf +# + +interface ftdi +ftdi_device_desc "NXHX 500-ETM" +ftdi_vid_pid 0x0640 0x0028 + +ftdi_layout_init 0x0308 0x030b +ftdi_layout_signal nTRST -data 0x0100 +ftdi_layout_signal nSRST -data 0x0200 diff --git a/tcl/interface/ftdi/hilscher_nxhx500_re.cfg b/tcl/interface/ftdi/hilscher_nxhx500_re.cfg new file mode 100644 index 0000000..1359053 --- /dev/null +++ b/tcl/interface/ftdi/hilscher_nxhx500_re.cfg @@ -0,0 +1,13 @@ +# +# Hilscher NXHX 500-RE +# +# http://de.hilscher.com/products_details_hardware.html?p_id=P_461ff2053bad1&bs=20 +# + +interface ftdi +ftdi_device_desc "NXHX 500-RE" +ftdi_vid_pid 0x0640 0x0028 + +ftdi_layout_init 0x0308 0x030b +ftdi_layout_signal nTRST -data 0x0100 +ftdi_layout_signal nSRST -data 0x0200 diff --git a/tcl/interface/ftdi/hilscher_nxhx50_etm.cfg b/tcl/interface/ftdi/hilscher_nxhx50_etm.cfg new file mode 100644 index 0000000..bcb2ac4 --- /dev/null +++ b/tcl/interface/ftdi/hilscher_nxhx50_etm.cfg @@ -0,0 +1,13 @@ +# +# Hilscher NXHX 50-ETM +# +# http://de.hilscher.com/files_design/8/NXHX50-ETM_description_Rev01_EN.pdf +# + +interface ftdi +ftdi_device_desc "NXHX 50-ETM" +ftdi_vid_pid 0x0640 0x0028 + +ftdi_layout_init 0x0308 0x030b +ftdi_layout_signal nTRST -data 0x0100 +ftdi_layout_signal nSRST -data 0x0200 diff --git a/tcl/interface/ftdi/hilscher_nxhx50_re.cfg b/tcl/interface/ftdi/hilscher_nxhx50_re.cfg new file mode 100644 index 0000000..9f9b1f3 --- /dev/null +++ b/tcl/interface/ftdi/hilscher_nxhx50_re.cfg @@ -0,0 +1,13 @@ +# +# Hilscher NXHX 50-RE +# +# http://de.hilscher.com/products_details_hardware.html?p_id=P_483c0f582ad36&bs=20 +# + +interface ftdi +ftdi_device_desc "NXHX50-RE" +ftdi_vid_pid 0x0640 0x0028 + +ftdi_layout_init 0x0308 0x030b +ftdi_layout_signal nTRST -data 0x0100 +ftdi_layout_signal nSRST -data 0x0200 diff --git a/tcl/interface/ftdi/hitex_str9-comstick.cfg b/tcl/interface/ftdi/hitex_str9-comstick.cfg new file mode 100644 index 0000000..2eb90a7 --- /dev/null +++ b/tcl/interface/ftdi/hitex_str9-comstick.cfg @@ -0,0 +1,13 @@ +# +# Hitex STR9-comStick +# +# http://www.hitex.com/index.php?id=383 +# + +interface ftdi +ftdi_device_desc "STR9-comStick" +ftdi_vid_pid 0x0640 0x002c + +ftdi_layout_init 0x0308 0x030b +ftdi_layout_signal nTRST -data 0x0100 +ftdi_layout_signal nSRST -data 0x0200 diff --git a/tcl/interface/ftdi/icebear.cfg b/tcl/interface/ftdi/icebear.cfg new file mode 100644 index 0000000..376d6e4 --- /dev/null +++ b/tcl/interface/ftdi/icebear.cfg @@ -0,0 +1,13 @@ +# +# Section5 ICEBear +# +# http://section5.ch/icebear +# + +interface ftdi +ftdi_device_desc "ICEbear JTAG adapter" +ftdi_vid_pid 0x0403 0xc140 + +ftdi_layout_init 0x0028 0x002b +ftdi_layout_signal nTRST -data 0x0010 -oe 0x0010 +ftdi_layout_signal nSRST -data 0x0020 diff --git a/tcl/interface/ftdi/jtagkey.cfg b/tcl/interface/ftdi/jtagkey.cfg new file mode 100644 index 0000000..7b87e6d --- /dev/null +++ b/tcl/interface/ftdi/jtagkey.cfg @@ -0,0 +1,13 @@ +# +# Amontec JTAGkey +# +# http://www.amontec.com/jtagkey.shtml +# + +interface ftdi +ftdi_device_desc "Amontec JTAGkey" +ftdi_vid_pid 0x0403 0xcff8 + +ftdi_layout_init 0x0c08 0x0f1b +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal nSRST -data 0x0200 -noe 0x0800 diff --git a/tcl/interface/ftdi/jtagkey2.cfg b/tcl/interface/ftdi/jtagkey2.cfg new file mode 100644 index 0000000..c6c2b32 --- /dev/null +++ b/tcl/interface/ftdi/jtagkey2.cfg @@ -0,0 +1,13 @@ +# +# Amontec JTAGkey2 +# +# http://www.amontec.com/jtagkey2.shtml +# + +interface ftdi +ftdi_device_desc "Amontec JTAGkey-2" +ftdi_vid_pid 0x0403 0xcff8 + +ftdi_layout_init 0x0c08 0x0f1b +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal nSRST -data 0x0200 -noe 0x0800 diff --git a/tcl/interface/ftdi/jtagkey2p.cfg b/tcl/interface/ftdi/jtagkey2p.cfg new file mode 100644 index 0000000..dc9c456 --- /dev/null +++ b/tcl/interface/ftdi/jtagkey2p.cfg @@ -0,0 +1,13 @@ +# +# Amontec JTAGkey2P +# +# http://www.amontec.com/jtagkey2p.shtml +# + +interface ftdi +ftdi_device_desc "Amontec JTAGkey-2P" +ftdi_vid_pid 0x0403 0xcff8 + +ftdi_layout_init 0x0c08 0x0f1b +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal nSRST -data 0x0200 -noe 0x0800 diff --git a/tcl/interface/ftdi/kt-link.cfg b/tcl/interface/ftdi/kt-link.cfg new file mode 100644 index 0000000..4091cfa --- /dev/null +++ b/tcl/interface/ftdi/kt-link.cfg @@ -0,0 +1,14 @@ +# +# Kristech KT-Link +# +# http://www.kristech.eu +# + +interface ftdi +ftdi_device_desc "KT-LINK" +ftdi_vid_pid 0x0403 0xbbe2 + +ftdi_layout_init 0x8c28 0xff3b +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal nSRST -data 0x0200 -noe 0x0800 +ftdi_layout_signal LED -data 0x8000 diff --git a/tcl/interface/ftdi/lisa-l.cfg b/tcl/interface/ftdi/lisa-l.cfg new file mode 100644 index 0000000..74bdfbd --- /dev/null +++ b/tcl/interface/ftdi/lisa-l.cfg @@ -0,0 +1,15 @@ +# +# Lisa/L +# +# http://paparazzi.enac.fr/wiki/Lisa +# + +interface ftdi +ftdi_device_desc "Lisa/L" +ftdi_vid_pid 0x0403 0x6010 +ftdi_channel 1 + +ftdi_layout_init 0x0008 0x180b +ftdi_layout_signal nTRST -data 0x0010 -oe 0x0010 +ftdi_layout_signal nSRST -data 0x0040 -oe 0x0040 +ftdi_layout_signal LED -data 0x1800 diff --git a/tcl/interface/ftdi/luminary-icdi.cfg b/tcl/interface/ftdi/luminary-icdi.cfg new file mode 100644 index 0000000..c4beef7 --- /dev/null +++ b/tcl/interface/ftdi/luminary-icdi.cfg @@ -0,0 +1,23 @@ +# +# Luminary Micro Stellaris LM3S9B9x Evaluation Kits +# In-Circuit Debug Interface (ICDI) Board +# +# Essentially all Luminary debug hardware is the same, (with both +# JTAG and SWD support compatible with ICDI boards. This ICDI adapter +# configuration is JTAG-only, but the same hardware handles SWD too. +# +# This is a discrete ftdi based debug board which supports ARM's +# JTAG/SWD connectors in both backwards-compatible 20-pin format and +# in the new-style compact 10-pin. There's also an 8-pin connector +# with serial port support. It's included with LM3S9B9x eval boards. +# +# http://www.luminarymicro.com/products/ek-lm3s9b90.html +# http://www.luminarymicro.com/products/ek-lm3s9b92.html +# + +interface ftdi +ftdi_device_desc "Luminary Micro ICDI Board" +ftdi_vid_pid 0x0403 0xbcda + +ftdi_layout_init 0x0088 0x00cb +ftdi_layout_signal nSRST -data 0x0020 -oe 0x0020 diff --git a/tcl/interface/ftdi/luminary-lm3s811.cfg b/tcl/interface/ftdi/luminary-lm3s811.cfg new file mode 100644 index 0000000..02fbfdb --- /dev/null +++ b/tcl/interface/ftdi/luminary-lm3s811.cfg @@ -0,0 +1,19 @@ +# +# Luminary Micro Stellaris LM3S811 Evaluation Kit +# +# http://www.luminarymicro.com/products/stellaris_811_evaluation_kits.html +# +# NOTE: this is only for boards *before* Rev C, which adds support +# for SWO tracing with ADBUS_6 DBG_ENn and BDBUS_4 SWO_EN signals. +# The "evb_lm3s811" layout doesn't set up those signals. +# +# Rev C boards work more like the other Stellaris eval boards. They +# need to use the "luminary_icdi" layout to work correctly. +# + +interface ftdi +ftdi_device_desc "LM3S811 Evaluation Board" +ftdi_vid_pid 0x0403 0xbcd9 + +ftdi_layout_init 0x0088 0x008b +ftdi_layout_signal nSRST -data 0x0020 -oe 0x0020 diff --git a/tcl/interface/ftdi/luminary.cfg b/tcl/interface/ftdi/luminary.cfg new file mode 100644 index 0000000..efaef7a --- /dev/null +++ b/tcl/interface/ftdi/luminary.cfg @@ -0,0 +1,32 @@ +# +# Luminary Micro Stellaris Evaluation Kits +# +# http://www.luminarymicro.com/products/evaluation_kits.html +# +# There are a number of evaluation kits for Stellaris Cortex-M3 chips. +# Currently they all bundle ftdi based debug support. When that is +# used (instead of an external adapter), use this config file in one +# of these two modes: +# +# - Eval board debug ... debug of the Stellaris chip via port A. +# +# - Other board debug ... same thing, but the board acts as a debug +# adapter for another board (using a standard ARM JTAG connector). +# The Stellaris chip stays in reset. +# +# Those support both JTAG and SWD. SWD is an ARM-only two-wire debug +# protocol; in 2009, OpenOCD does not support SWD. +# +# Port B of the ftdi chip is normally used as a serial link to the +# Stellaris chip. On most boards (but not older LM3S811 eval boards), +# when SWD is used Port B may instead be used to read low-bandwidth +# "SWO trace" data, including so-called "printf style" output from +# firmware via the ITM module as well as profile data. +# + +interface ftdi +ftdi_device_desc "Stellaris Evaluation Board" +ftdi_vid_pid 0x0403 0xbcd9 + +ftdi_layout_init 0x0088 0x00cb +ftdi_layout_signal nSRST -data 0x0020 -oe 0x0020 diff --git a/tcl/interface/ftdi/minimodule.cfg b/tcl/interface/ftdi/minimodule.cfg new file mode 100644 index 0000000..52c351e --- /dev/null +++ b/tcl/interface/ftdi/minimodule.cfg @@ -0,0 +1,12 @@ +# +# FTDI MiniModule +# +# http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_ftdiH_Mini_Module.pdf +# + +interface ftdi +ftdi_device_desc "ftdiH MiniModule" +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0018 0x05fb +ftdi_layout_signal nSRST -data 0x0020 diff --git a/tcl/interface/ftdi/neodb.cfg b/tcl/interface/ftdi/neodb.cfg new file mode 100644 index 0000000..a52a5e0 --- /dev/null +++ b/tcl/interface/ftdi/neodb.cfg @@ -0,0 +1,13 @@ +# +# Openmoko USB JTAG/RS232 adapter +# +# http://wiki.openmoko.org/wiki/Debug_Board_v3 +# + +interface ftdi +ftdi_device_desc "Debug Board for Neo1973" +ftdi_vid_pid 0x1457 0x5118 + +ftdi_layout_init 0x0c08 0x0f1b +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal nSRST -data 0x0200 -noe 0x0800 diff --git a/tcl/interface/ftdi/ngxtech.cfg b/tcl/interface/ftdi/ngxtech.cfg new file mode 100644 index 0000000..e59dc47 --- /dev/null +++ b/tcl/interface/ftdi/ngxtech.cfg @@ -0,0 +1,13 @@ +# +# NGX ARM USB JTAG +# +# http://shop.ngxtechnologies.com/product_info.php?cPath=26&products_id=30 +# + +interface ftdi +ftdi_device_desc "NGX JTAG A" +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0508 0x0f1b +ftdi_layout_signal nTRST -data 0x0200 -noe 0x0100 +ftdi_layout_signal nSRST -data 0x0800 -noe 0x0400 diff --git a/tcl/interface/ftdi/olimex-arm-usb-ocd-h.cfg b/tcl/interface/ftdi/olimex-arm-usb-ocd-h.cfg new file mode 100644 index 0000000..8e04fed --- /dev/null +++ b/tcl/interface/ftdi/olimex-arm-usb-ocd-h.cfg @@ -0,0 +1,14 @@ +# +# Olimex ARM-USB-OCD-H +# +# http://www.olimex.com/dev/arm-usb-ocd-h.html +# + +interface ftdi +ftdi_device_desc "Olimex OpenOCD JTAG ARM-USB-OCD-H" +ftdi_vid_pid 0x15ba 0x002b + +ftdi_layout_init 0x0c08 0x0f1b +ftdi_layout_signal nSRST -oe 0x0200 +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal LED -data 0x0800 diff --git a/tcl/interface/ftdi/olimex-arm-usb-ocd.cfg b/tcl/interface/ftdi/olimex-arm-usb-ocd.cfg new file mode 100644 index 0000000..e1aeeea --- /dev/null +++ b/tcl/interface/ftdi/olimex-arm-usb-ocd.cfg @@ -0,0 +1,14 @@ +# +# Olimex ARM-USB-OCD +# +# http://www.olimex.com/dev/arm-usb-ocd.html +# + +interface ftdi +ftdi_device_desc "Olimex OpenOCD JTAG" +ftdi_vid_pid 0x15ba 0x0003 + +ftdi_layout_init 0x0c08 0x0f1b +ftdi_layout_signal nSRST -oe 0x0200 +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal LED -data 0x0800 diff --git a/tcl/interface/ftdi/olimex-arm-usb-tiny-h.cfg b/tcl/interface/ftdi/olimex-arm-usb-tiny-h.cfg new file mode 100644 index 0000000..90278a7 --- /dev/null +++ b/tcl/interface/ftdi/olimex-arm-usb-tiny-h.cfg @@ -0,0 +1,14 @@ +# +# Olimex ARM-USB-TINY-H +# +# http://www.olimex.com/dev/arm-usb-tiny-h.html +# + +interface ftdi +ftdi_device_desc "Olimex OpenOCD JTAG ARM-USB-TINY-H" +ftdi_vid_pid 0x15ba 0x002a + +ftdi_layout_init 0x0c08 0x0f1b +ftdi_layout_signal nSRST -oe 0x0200 +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal LED -data 0x0800 diff --git a/tcl/interface/ftdi/olimex-jtag-tiny.cfg b/tcl/interface/ftdi/olimex-jtag-tiny.cfg new file mode 100644 index 0000000..4303fa1 --- /dev/null +++ b/tcl/interface/ftdi/olimex-jtag-tiny.cfg @@ -0,0 +1,14 @@ +# +# Olimex ARM-USB-TINY +# +# http://www.olimex.com/dev/arm-usb-tiny.html +# + +interface ftdi +ftdi_device_desc "Olimex OpenOCD JTAG TINY" +ftdi_vid_pid 0x15ba 0x0004 + +ftdi_layout_init 0x0c08 0x0f1b +ftdi_layout_signal nSRST -oe 0x0200 +ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 +ftdi_layout_signal LED -data 0x0800 diff --git a/tcl/interface/ftdi/oocdlink.cfg b/tcl/interface/ftdi/oocdlink.cfg new file mode 100644 index 0000000..690f449 --- /dev/null +++ b/tcl/interface/ftdi/oocdlink.cfg @@ -0,0 +1,13 @@ +# +# Joern Kaipf's OOCDLink +# +# http://www.joernonline.de/contrexx2/cms/index.php?page=126 +# + +interface ftdi +ftdi_device_desc "OOCDLink" +ftdi_vid_pid 0x0403 0xbaf8 + +ftdi_layout_init 0x0508 0x0f1b +ftdi_layout_signal nTRST -data 0x0200 -noe 0x0100 +ftdi_layout_signal nSRST -data 0x0800 -noe 0x0400 diff --git a/tcl/interface/ftdi/openocd-usb.cfg b/tcl/interface/ftdi/openocd-usb.cfg new file mode 100644 index 0000000..ff537c7 --- /dev/null +++ b/tcl/interface/ftdi/openocd-usb.cfg @@ -0,0 +1,13 @@ +# +# Hubert Hoegl's USB to JTAG +# +# http://www.hs-augsburg.de/~hhoegl/proj/usbjtag/usbjtag.html +# + +interface ftdi +ftdi_device_desc "Dual RS232" +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0508 0x0f1b +ftdi_layout_signal nTRST -data 0x0200 -noe 0x0100 +ftdi_layout_signal nSRST -data 0x0800 -noe 0x0400 diff --git a/tcl/interface/ftdi/openrd.cfg b/tcl/interface/ftdi/openrd.cfg new file mode 100644 index 0000000..5da278a --- /dev/null +++ b/tcl/interface/ftdi/openrd.cfg @@ -0,0 +1,13 @@ +# +# Marvell OpenRD +# +# http://www.marvell.com/products/embedded_processors/developer/kirkwood/openrd.jsp +# + +interface ftdi +ftdi_device_desc "OpenRD JTAGKey ftdiD B" +ftdi_vid_pid 0x0403 0x9e90 + +ftdi_layout_init 0x0608 0x0f1b +ftdi_layout_signal nTRST -data 0x0200 +ftdi_layout_signal nSRST -noe 0x0400 diff --git a/tcl/interface/ftdi/redbee-econotag.cfg b/tcl/interface/ftdi/redbee-econotag.cfg new file mode 100644 index 0000000..861fa49 --- /dev/null +++ b/tcl/interface/ftdi/redbee-econotag.cfg @@ -0,0 +1,16 @@ +# +# Redwire Redbee-Econotag +# +# http://www.redwirellc.com/store/node/1 +# +# The Redbee-Econotag has an onboard ftdiH with: +# - ftdiH channel A wired to mc13224v JTAG +# - ftdiH channel B wired to mc13224v UART1 +# + +interface ftdi +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0c08 0x0c2b +ftdi_layout_signal nTRST -data 0x0800 +ftdi_layout_signal nSRST -data 0x0400 diff --git a/tcl/interface/ftdi/redbee-usb.cfg b/tcl/interface/ftdi/redbee-usb.cfg new file mode 100644 index 0000000..a60e0a0 --- /dev/null +++ b/tcl/interface/ftdi/redbee-usb.cfg @@ -0,0 +1,17 @@ +# +# Redwire Redbee-USB +# +# http://www.redwirellc.com +# +# The Redbee-USB has an onboard ftdiH with: +# - ftdiH channel B wired to mc13224v JTAG +# - ftdiH channel A wired to mc13224v UART1 +# + +interface ftdi +ftdi_vid_pid 0x0403 0x6010 +ftdi_channel 1 + +ftdi_layout_init 0x0c08 0x0c2b +ftdi_layout_signal nTRST -data 0x0800 +ftdi_layout_signal nSRST -data 0x0400 diff --git a/tcl/interface/ftdi/sheevaplug.cfg b/tcl/interface/ftdi/sheevaplug.cfg new file mode 100644 index 0000000..772da66 --- /dev/null +++ b/tcl/interface/ftdi/sheevaplug.cfg @@ -0,0 +1,13 @@ +# +# Marvel SheevaPlug Development Kit +# +# http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheevaplug.jsp +# + +interface ftdi +ftdi_device_desc "SheevaPlug JTAGKey ftdiD B" +ftdi_vid_pid 0x9e88 0x9e8f + +ftdi_layout_init 0x0608 0x0f1b +ftdi_layout_signal nTRST -data 0x0200 +ftdi_layout_signal nSRST -noe 0x0400 diff --git a/tcl/interface/ftdi/signalyzer-lite.cfg b/tcl/interface/ftdi/signalyzer-lite.cfg new file mode 100644 index 0000000..d82dbdc --- /dev/null +++ b/tcl/interface/ftdi/signalyzer-lite.cfg @@ -0,0 +1,13 @@ +# +# Xverve Signalyzer LITE (DT-USB-SLITE) +# +# http://www.signalyzer.com +# + +interface ftdi +ftdi_device_desc "Signalyzer LITE" +ftdi_vid_pid 0x0403 0xbca1 + +ftdi_layout_init 0x0008 0x000b +ftdi_layout_signal nTRST -data 0x0010 -oe 0x0010 +ftdi_layout_signal nSRST -data 0x0020 -oe 0x0020 diff --git a/tcl/interface/ftdi/signalyzer.cfg b/tcl/interface/ftdi/signalyzer.cfg new file mode 100644 index 0000000..2e710e1 --- /dev/null +++ b/tcl/interface/ftdi/signalyzer.cfg @@ -0,0 +1,13 @@ +# +# Xverve Signalyzer Tool (DT-USB-ST) +# +# http://www.signalyzer.com +# + +interface ftdi +ftdi_device_desc "Signalyzer" +ftdi_vid_pid 0x0403 0xbca0 + +ftdi_layout_init 0x0008 0x000b +ftdi_layout_signal nTRST -data 0x0010 -oe 0x0010 +ftdi_layout_signal nSRST -data 0x0020 -oe 0x0020 diff --git a/tcl/interface/ftdi/stm32-stick.cfg b/tcl/interface/ftdi/stm32-stick.cfg new file mode 100644 index 0000000..213b455 --- /dev/null +++ b/tcl/interface/ftdi/stm32-stick.cfg @@ -0,0 +1,13 @@ +# +# Hitex STM32-PerformanceStick +# +# http://www.hitex.com/index.php?id=340 +# + +interface ftdi +ftdi_device_desc "STM32-PerformanceStick" +ftdi_vid_pid 0x0640 0x002d + +ftdi_layout_init 0x0188 0x038b +ftdi_layout_signal nTRST -data 0x0100 +ftdi_layout_signal nSRST -data 0x0080 diff --git a/tcl/interface/ftdi/turtelizer2.cfg b/tcl/interface/ftdi/turtelizer2.cfg new file mode 100644 index 0000000..a6222b9 --- /dev/null +++ b/tcl/interface/ftdi/turtelizer2.cfg @@ -0,0 +1,13 @@ +# +# egnite Turtelizer 2 +# +# http://www.ethernut.de/en/hardware/turtelizer/index.html +# + +interface ftdi +ftdi_device_desc "Turtelizer JTAG/RS232 Adapter" +ftdi_vid_pid 0x0403 0xbdc8 + +ftdi_layout_init 0x0008 0x0c5b +ftdi_layout_signal nSRST -data 0x0040 +ftdi_layout_signal LED -data 0x0c00 diff --git a/tcl/interface/ftdi/vpaclink.cfg b/tcl/interface/ftdi/vpaclink.cfg new file mode 100644 index 0000000..7701cb4 --- /dev/null +++ b/tcl/interface/ftdi/vpaclink.cfg @@ -0,0 +1,13 @@ +# +# Voipac VPACLink +# +# http://voipac.com/27M-JTG-000 +# + +interface ftdi +ftdi_device_desc "VPACLink A" +ftdi_vid_pid 0x0403 0x6010 + +ftdi_layout_init 0x0508 0x0f1b +ftdi_layout_signal nTRST -data 0x0200 -noe 0x0100 +ftdi_layout_signal nSRST -data 0x0800 -noe 0x0400 diff --git a/tcl/interface/ftdi/xds100v2.cfg b/tcl/interface/ftdi/xds100v2.cfg new file mode 100644 index 0000000..8557baa --- /dev/null +++ b/tcl/interface/ftdi/xds100v2.cfg @@ -0,0 +1,18 @@ +# +# Texas Instruments XDS100v2 +# +# http://processors.wiki.ti.com/index.php/XDS100#XDS100v2_Features +# + +interface ftdi +ftdi_device_desc "Texas Instruments Inc.XDS100 Ver 2.0" +ftdi_vid_pid 0x0403 0xa6d0 + +ftdi_layout_init 0x0838 0x597b +ftdi_layout_signal nTRST -data 0x0010 +ftdi_layout_signal nSRST -oe 0x0100 +ftdi_layout_signal nEMU_EN -data 0x0020 +ftdi_layout_signal nEMU0 -data 0x0040 +ftdi_layout_signal nEMU1 -data 0x1000 +ftdi_layout_signal PWR_RST -data 0x0800 +ftdi_layout_signal LOOPBACK -data 0x4000 -- ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ OpenOCD-devel mailing list OpenOCD-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openocd-devel