====MSP Debug Stack=== This process builds libmsp430.so on AARCH64 required by [[tools:mspdebug|MSP DEBUG]] and [[tools:mspflasher|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 ===Resources=== [[https://www.ti.com/tool/MSPDS|MSP debug stack]] [[https://github.com/chintal/toolchains/blob/master/msp430-gcc-ti.md|MSP430 toolchain howto]]