Loading Binary Files into MSP430

The Firmware release includes pre-compiled binary files (MSP430 txt format) that can be loaded onto the boosterpack without needing a compiler. No hardware is required because the MSP430 Launchpad has a built-in debugger.

For loading binary files, you can either use TI's Flash Programmer software utility or the Elpotronic FET-Pro430. If you are indifferent, the Elpotronic software has more functionality.

= Using the Elpotronic FET-Pro430 = This is a free utility available via download from the link above. To download a pre-compiled binary file with this tool do the following:

Select Device Type
First, you must select which code file you wish to program. Click on the Open Code File button and navigate to the directory containing the pre-compiled image you wish to load.

Next, you must select the type of device you are programming. In the Microcontroller Type box, do the following: - Select Group MSP430G2xx - Select MSP430G2553



Select Target Connection Options
Next, you must select "Spy Bi Wire" for the Communication protocol. It's also a good idea to select "Reset and start the application program" under "Final Target Device action". Otherwise after it's programmed you'll have to click the Reset button to reset it.



Program the MSP430
Now the software has been properly configured and we are ready to program the MSP430. Click the AUTO PROG. button and the application will start programming the MSP430.



Programming Completed
When it is finished, the application should display "Pass" as shown below.



= Using the TI Flash Programmer = This is a free utility available via download from the link above. To download a pre-compiled binary file with this tool do the following:

Select Device
Click on the MSP430 tab and then click the refresh button. The launchpad should be displayed as shown below.



Programming
Click on the ... button next to the Flash image textbox to select the file to load.

Next, click on the Perform actions button to load the firmware.

The application will display a message once the firmware loading process is complete.