MSP Debug Stack
This process builds libmsp430.so on AARCH64 required by MSP DEBUG and MSP430 Flasher.
Setup
sudo -s apt install build-essential libboost-all-dev libudev-dev libusb-1.0-0-dev libfox-1.6-dev autotools-dev autoconf automake libtool
Fetch
mkdir -p /opt/src/MSPDS cd /opt/src/MSPDS wget https://dr-download.ti.com/software-development/driver-or-library/MD-4vnqcP1Wk4/3.15.1.1/MSPDebugStack_OS_Package_3_15_1_1.zip unzip MSPDebugStack_OS_Package_3_15_1_1.zip
Patch
sed -i 's/\/\/#define FPGA_UPDATE/#define FPGA_UPDATE/' DLL430_v3/src/TI/DLL430/UpdateManagerFet.cpp
HIDAPI
wget https://github.com/signal11/hidapi/archive/hidapi-0.8.0-rc1.zip unzip hidapi-0.8.0-rc1.zip cd hidapi-hidapi-0.8.0-rc1/ ./bootstrap ./configure CFLAGS='-g -O2 -fPIC' make
HIDLIB
cd /opt/src/MSPDS cp hidapi-hidapi-0.8.0-rc1/hidapi/hidapi.h ThirdParty/include cp hidapi-hidapi-0.8.0-rc1/libusb/hid.o ThirdParty/lib64/hid-libusb.o
Build
make -j 4
Install
cp libmsp430.so /usr/local/lib/ ldconfig