Table of Contents

MSP430 Flasher

The only way to fetch the source for this tool is to install a binary blob for AMD64.

Fetch

wget "https://dr-download.ti.com/software-development/software-programming-tool/MD-szn5bCveqt/1.03.20.00/MSPFlasher-1_03_20_00-linux-x64-installer.zip"
unzip MSPFlasher-1_03_20_00-linux-x64-installer.zip
chmod +x ./MSPFlasher-1.3.20-linux-x64-installer.run
./MSPFlasher-1.3.20-linux-x64-installer.run
cd "$HOME/ti/MSPFlasher_1.3.20/"
tar -zcvf mspflasher.tgz Source/

Dependencies

First install libmsp430.so.

Extract

Extract files.

sudo -s
mkdir -p /opt/src/MSPFlasher
cd /opt/src/MSPFlasher
tar zxvf ~/mspflasher.tgz
cd Source

Patch

Apply fixes.

sed -i 's/char  cOpt;/int cOpt;/' Support.cpp
sed -i 's/-lmsp430/-lmsp430 -lpthread/' Makefile

Install

Make the binary and install it.

make
cp ../MSP430Flasher /usr/local/bin/

Resources

User guide