dlbeer / mspdebug

Debugging tool for MSP430 MCUs
GNU General Public License v2.0
190 stars 81 forks source link

MSPDebug

MSPDebug is a free debugger for use with MSP430 MCUs. It supports FET430UIF, eZ430, RF2500 and Olimex MSP430-JTAG-TINY programmers, as well as many other compatible devices. It can be used as a proxy for gdb or as an independent debugger with support for programming, disassembly and reverse engineering.

Features

Compiling from source

Ensure that you have the necessary packages to compile programs that use libusb (on Debian or Ubuntu systems, you might need to do apt-get install libusb-dev | on Arch systems, you might need to do sudo pacman -S libusb-compact). After that, unpack and compile the source code with:

tar xvfz mspdebug-version.tar.gz
cd mspdebug-version
make

On Debian Ubuntu systems sudo apt-get install libreadline-dev may be required. On Arch systems sudo pacman -S readline may be required. If you don't want GNU readline support, you can invoke make with:

make WITHOUT_READLINE=1

After compiling, install the binary and manual page by running (as root):

make install

Type "mspdebug --help" for usage instructions.