http://dangerousprototypes.com/docs/Bus_Blaster
Bus Blaster v2 is an experimental, high-speed JTAG debugger for ARM processors, FPGAs, CPLDs, flash, and more.
Thanks to a reprogrammable buffer, a simple USB update makes Bus Blaster v2 compatible with many different JTAG debugger types in the most popular open source software.
Based on FT2232H with high-speed USB 2.0Buffered interface works with 3.3volt to 1.2volt targetsReprogrammable buffer is compatible with multiple debugger typesCompatible with 'jtagkey', 'KT-link' programmer settings in OpenOCD, urJTAG, and moreShould support Serial Wire Debug when availableMini-CPLD development board: self programmable, extra CPLD pins to headerOpen source (CC-BY-SA)
Bus Blaster v2 is buffered by a reprogrammable CPLD instead of discrete logic chips.
New buffer logic can be loaded so the Bus Blaster appears like many common JTAG programmer types.
These are the currently available buffer clones.
The JTAGkey is probably the most commonly cloned buffer configuration among FT2232-based JTAG programmers.
It is compatible with OpenOCD, urJTAG, and more.
The KT-link is the first FT2232 JTAG debugger with support for new SWD and SWV JTAG protocols.
The libswd project is adding support for SWD to OpenOCD and urJTAG, and the KT-link will be the first supported programmer.
Bus Blaster v2 supports SWD only!Bus Blaster v2 does not support SWV because one required pin is used to program the CPLD
转载于:https://www.cnblogs.com/shangdawei/p/3197963.html