riscv-openocd/src/jtag
Franck Jullien 87e91f4db9 jtag/drivers: add USB-Blaster II
This patchs adds a new access driver for the existing
USB-Blaster interface driver.

This interface (as it is build-in on the sockit development
board) is composed of a Cypress EZ-USB plus a CPLD.

The Cypress chip as an embedded 8051 microcontroller.
When it's powered up, the firmware is downloaded to the
chip then the device is disconnected and reconnected with
the new firmware.

The USB-Blaster II protocol is almost identicial to
the old one. The only difference is that you need to
send a 0x5F before read TDO back. This command
seems to copy TDO buffer datas to the endpoint buffer.

Driver will be auto enabled if libusb-1.0 is detected.

Change-Id: I562a720a68cb4dcabeab791947d5d38776cb70fa
Signed-off-by: Franck Jullien <franck.jullien@gmail.com>
Reviewed-on: http://openocd.zylin.com/1791
Tested-by: jenkins
Reviewed-by: Robert Jarzmik <robert.jarzmik@free.fr>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
2014-01-20 13:28:02 +00:00
..
aice Conform to C99 integer types format specifiers 2014-01-15 12:40:42 +00:00
drivers jtag/drivers: add USB-Blaster II 2014-01-20 13:28:02 +00:00
hla Conform to C99 integer types format specifiers 2014-01-15 12:40:42 +00:00
minidriver update files to correct FSF address 2013-06-05 19:52:42 +00:00
minidummy update files to correct FSF address 2013-06-05 19:52:42 +00:00
zy1000 update files to correct FSF address 2013-06-05 19:52:42 +00:00
Makefile.am aice: add Andes AICE support 2013-06-05 19:27:23 +00:00
adapter.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
commands.c jtag: fix support for really long scans 2013-11-06 13:08:38 +00:00
commands.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
core.c cmsis-dap: add initial cmsis-dap support 2014-01-09 15:20:51 +00:00
driver.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
interface.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
interface.h cmsis-dap: add initial cmsis-dap support 2014-01-09 15:20:51 +00:00
interfaces.c jtag/drivers: add USB-Blaster II 2014-01-20 13:28:02 +00:00
interfaces.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
jtag.h Clean up const usage to avoid excessive casting 2013-10-31 20:42:34 +00:00
minidriver.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
startup.tcl stlink: rename stlink cmd names 2012-12-23 21:45:42 +00:00
swd.h cmsis-dap: add initial cmsis-dap support 2014-01-09 15:20:51 +00:00
tcl.c cmsis-dap: add initial cmsis-dap support 2014-01-09 15:20:51 +00:00
tcl.h update files to correct FSF address 2013-06-05 19:52:42 +00:00