Workshop Video #44: Bus Blaster v3 design overview

Bus Blaster v3 design overview, programming and self-test. We also thank Microchip for sending us 2 tubes of scratch ‘n’ dent 23LC1024 marked 23K1024. Read about the Bus Blaster v3 and how it came to be, below. Update: new video with correct sound mixing

Program Actel FPGAs with the Bus Blaster using DAT files

Mikelelere modified Actel’s DirectC 2.7 programming utility to support the Bus Blaster. With his modifications you should be able to program Actel’s FPGAs using programinn DAT files. The Bus Blaster is a high-speed JTAG debugger for ARM processors, FPGAs, CPLDs, flash, and more. You can get a Bus Blaster v2 for $34.95 at Seeed. Via […]

3D Model: Bus Blaster v3 in a Sick of Beige v1 case

Today’s 3D model is the Bus Blaster v3c in our  Sick of Beige v1 enclosure. The Bus Blaster is a high-speed JTAG debugger for ARM processors, FPGAs, CPLDs, flash, and more. The v3 is a PCB, and part placement change only. The electrical connections are identical to the Bus Blaster v2. Get a Bus Blaster […]

Using Bus Blaster v2 to debug STM32s from CooCox

Arhi needed to do some debugging on an ET-STM32F103 board. He whipped out his Bus Blaster v2 and got it working with the CooCox  IDE, a free tool for working with ARM Cortex M0 and M3 32bit microcontrollers. To summarize, if you want to program Cortex M0 or Cortex M3 on windows CooCox works perfectly […]

Workshop video #04: Bus Blaster v4 solder and assembly

Today is the second half of the Bus Blaster v4 workshop video. We solder the board, including two big TQFP chips and a bunch of 0603 passives. The Bus Blaster is our inexpensive, open source JTAG debugger based on the FTDI FT2232H USB->serial chip. Bus Blaster v4 adds a support for a new type of […]

Workshop video #03: Bus Blaster JTAG debugger history

In this video Texas Instruments gets the Big Box award, and we discuss the evolution of the Bus Blaster JTAG debugger. The Bus Blaster is our inexpensive, open source JTAG debugger based on the FTDI FT2232H UBS->serial chip. This chip has 2 JTAG interfaces and can program/debug two separate JTAG targets. Bus Blaster v1 used […]

Bus Blaster: Programming the STM32F4 DISCOVERY

Nabil programed the STM32F4 DISCOVERY development board using the Bus Blaster JTAG debugger and open source OpenOCD software: My initial research lead me to texane’s github where he created a linux version of ST-LINK. It doesn’t support the STM32F4 yet, but there is a fork which is making good progress. I couldn’t get either to […]

Bus Blaster hack: Flashing a PC BIOS chip

Zougloub modified the Bus Blaster V2 somewhat and successfully flashed a PC BIOS chip. By using the onboard FTDI FT2232H chip in SPI mode, and slightly modifying the CPLD logic, he successfully established a link to the BIOS chip. He was now able to update his BIOS and use a processor with his motherboard that […]

Bus Blaster: goJTAG via new PicoTAP-compatible buffer

Bus Blaster v2 now supports goJTAG via a new PicoTAP-compatable buffer.  goJTAG is an open source GUI for experimenting with JTAG devices: goJTAG software allows users to study boundary-scan techniques, to carry out their own experiments, to perform diagnosis, and much more. The software environment comes with a built-in example project, and users can create […]

Bus Blaster release package v2.0

Over the last few weeks we did a massive cleanup and reorganization of our SVN code repository. Most projects now follow a standard directory structure. All our in-progress and stalled project files are now completely open and available to anyone. We also included all the manufacturing resources used to initiate production at Seeed, and the […]