Bus Blaster v2: JTAG Serial Wire Debug support

A KT-link buffer clone supporting JTAG Serial Wire Debug is now available for Bus Blaster v2 pre-release testers. This should support the new 2-wire SWD debugging protocol when available in OpenOCD and urJTAG. The KT-link is the first FT2232-based JTAG debugger with support for the new SWD and SWV JTAG interface used on low pin […]

LibSWD: JTAG serial wire debug library

libswd is an open source library for the new 2-wire JTAG protocol called Serial Wire Debug. The developer is currently working to integrate it with OpenOCD and urJTAG. Most open source projects supporting SWD seem to be standardizing on the KT-link style FT2232 programmer. The CPLD on Bus Blaster v2 can imitate the KT-link buffer, […]

Week in (p)review: August 22, 2010

Here’s some highlights from the past week, in case you missed them: Dynamic Sampling depths on the Logic Sniffer! Continued development on an USB LCD backpack and a computer controlled voltage/current source/sink. You’re welcome to get involved too. An updated Bus Blaster design was posted. Bus Pirate v4 was assembled and tested. There are some […]

Inexpensive multi-programmer update

An update of the inexpensive, medium-speed AVR/PIC/CPLD/Arduino programmer is posted in the forum. This programmer is designed for people who don’t own a programmer, and just want to rescue a bricked PIC or AVR. This version takes into account the pin connection diagram MichaelZ outlined during our last design review. The update has a single […]

Bus Pirate JTAG

The Bus Pirate can be used as an ARM JTAG debugger with OpenOCD. Joby Taffey set up the OpenOCD/Bus Pirate tool chain, and used it to work with a Stellaris LM3S9B90 (ARM Cortex-M3). Get a Bus Pirate for $30, including worldwide shipping at Seeed Studio. Adafruit also has the Bus Pirate and probe cables in […]

Bus Blaster: High speed USB to JTAG, SPI, UART

The Bus Pirate can program flash chips with flashrom and debug JTAG devices with OpenOCD, but it doesn’t do these things very fast. It was designed for human-speed interaction. The Bus Pirate is a good way to learn an EEPROM chip, but you eventually integrate the chip in a real circuit with actual code. In […]

Bus Pirate: OpenOCD (JTAG) firmware port v00

A Bus Pirate v2go/v3 port of the OpenOCD JTAG debugger source code from USBPROG is complete. You can download the source and latest compile from the OpenOCD folder in the project SVN. Firmware is only half of the equation though, OpenOCD doesn’t yet support the USBPROG protocol over a (virtual) serial port like the Bus […]

Bounty: Add Bus Pirate support to OpenOCD JTAG programmer

We’re offering a bounty on the most-requested Bus Pirate features. The developer of each feature can have their choice of a Bus Pirate probe cable kit or our next monthly project. Today we’re highlighting JTAG. It would be ideal to have Bus Pirate support in the popular open source JTAG programmer OpenOCD, but other solutions […]

Bus Pirate: Chip demonstrations

Here’s a comprehensive list of Bus Pirate chip demonstrations. It includes Ian’s old demonstrations from Hack a Day, and the most recent demos from Dangerous Prototypes. Tutorials are arranged by Bus Pirate hardware version. Bus Pirate v2&v3 Firmware v0g new feature demonstration PCF8563 real time clock calendar (I2C) ShiftBrite with A6281 3 channel LED driver […]