How to Load Firmware to TIAO Black Flash USB+ Universal Flash Programmer

From TIAO's Wiki
Jump to: navigation, search

10 PCS, 10cm x 10cm, 2 layers prototype for $38.80 shipped!








Buy various JTAG cables for your Satellite Receiver, Cable Modem, Wireless Router, Standard Wiggler from http://www.easymg.com and http://www.diygadget.com


Overview

The TIAO Black Flash USB+ Universal Flash Programmer (BlackflashUSB+) is a universal flash programmer with integrated USB to Serial converter (TTL level) and 2 port USB 2.0 hub. It is fully compatible with flashcatusb, thus you can use open source software to program your flash chips.

In this tutorial, we will show you how to load firmware to TIAO Black Flash USB+ Universal Flash Programmer (BlackflashUSB+).

Install Drivers

Please follow How to install TIAO Black Flash USB+ Universal Flash Programmer Driver on Windows Vista or Windows 7 to install drivers.

Enter Bootloader Mode

Following TIAO Black Flash USB+ Universal Flash Programmer User's Manual#Mode_Change_Switch to switch the programmer into bootloader mode.

Connect USB cable

Connect the programmer to your computer using a good quality USB to Mini USB cable.

Run the Program

Download the flashcatUSB binary from [FlashcatUSB Driver/Binary], unzip it to a temp directory. Open windows explore, right mouse click on "flashcatUSB.exe" and select "Run as Administrator":

Run-flashcat-usb-as-admin-bfu+.jpg

Once it is loaded, you will see the main screen:

Fcu-main-bfu+.jpg


Select AVR Firmware

Click the AVR Firmware tab, then click on Load File:

Load-firmware-bfu+.jpg

In the file selection dialog, select the desired firmware you wish to program to your programmer. In this example, I select the EJTAG firmware:

Select-firmware-bfu+.jpg

Program the programmer

Click "Program" button to program the programmer:

Program-firmware-bfu+.jpg

After a few moments, the programmer is programmed with the selected firmware. Click "Start Application" button to start the application:

Programming-done-bfu+.jpg

Verify the firmware (optional)

This step is optional. In my setup, I have a SB5100's JTAG pin connected to the programmer. To verify it, select "Detect Device" from the menu:

Detect0-device-bfu+.jpg

SB5100 is detected:

Device-detected-bfu+.jpg

In BCM3348 tab, it displays the firmware installed in the BCM3348:

Read-memory-bfu+.jpg

For detailed instructions on how to use JTAG/SPI/NAND mode to program the flash chip, please refer to flashcatUSB software manual downloaded from here.








Buy various JTAG cables for your Satellite Receiver, Cable Modem, Wireless Router, Standard Wiggler from http://www.easymg.com and http://www.diygadget.com



10 PCS, 10cm x 10cm, 2 layers prototype for $38.80 shipped!