2
0
mirror of git://git.code.sf.net/p/openocd/code synced 2025-07-19 13:02:18 +10:00
openocd/tcl
Robert Jordens d25355473d flash/nor/jtagspi: add JTAGSPI driver
Many FPGA board speak JTAG and have a SPI flash for their bitstream
attached to them. The SPI flash is programmed by first uploading a
proxy bitstream to the FPGA that connects the JTAG interface to the
SPI interface if the IR contains a certain USER instruction. Then the
SPI flash can be erase, written, read directly through the JTAG DR.

The JTAG and SPI signaling is compatible. Such a proxy bitstream only
needs to connect TDO-MISO, TDI-MOSI, TCK-CLK, and the activate the
chip select when the IR contains the special instruction and the JTAG
state machine is in the DR-SHIFT state.

Change-Id: Ibc21d793a83b36fa37e2704966aa5c837c4dd0d2
Signed-off-by: Robert Jordens <jordens@gmail.com>
Reviewed-on: http://openocd.zylin.com/2844
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
2015-08-06 13:14:08 +01:00
..
board tcl/board: Add EmCraft VF6 SOM and baseboard configs 2015-08-06 13:08:40 +01:00
chip Fix a typo. 2013-07-07 13:00:59 +00:00
cpld flash/nor/jtagspi: add JTAGSPI driver 2015-08-06 13:14:08 +01:00
cpu/arm
interface turtelizer2-revC: Tested with real hardware. 2015-04-14 12:07:22 +01:00
target tcl/target: Add Freescale Vybrid VF6xx config 2015-08-06 13:08:36 +01:00
test
tools tcl: add TP-LINK TL-MR3020 to the firmware recovery script 2015-02-11 15:30:28 +00:00
bitsbytes.tcl
mem_helper.tcl
memory.tcl
mmr_helpers.tcl