mspdebug fork adding the MehFET driver (USB device code at https://git.lain.faith/sys64738/DragonProbe/src/branch/isp-mehfet )
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
sys64738 bafd1465c9 fix segfautl when using mehfet with no vid/pid specified 2 weeks ago
drivers fix segfautl when using mehfet with no vid/pid specified 2 weeks ago
formats elf32.c: Extract and flash INIT_ARRAY sections 8 months ago
simio simio/tracer: fix output format 6 months ago
transport fix segfautl when using mehfet with no vid/pid specified 2 weeks ago
ui stuff starts to work now 3 weeks ago
util simx: MSP430X simulator by Bruce Burns <bgb@alum.mit.edu> 1 year ago
.gitignore add -V option to specify a VID/PID pair, or override the default 3 weeks ago
AUTHORS simx: MSP430X simulator by Bruce Burns <bgb@alum.mit.edu> 1 year ago
BSDmakefile Add BSDmakefile, a wrapper to call gmake on some BSDs. 8 years ago
COPYING MSPDebug version 0.2. 12 years ago
ChangeLog Version 0.25. 4 years ago
EmbeddedMode.txt Add power sample output. 9 years ago
Makefile mehfet boilerplate, also fix bug in VID/PID stuff 3 weeks ago
README add note to install libreadline-dev 5 years ago
chipinfo.db Update chipinfo.db with MSPDS-OPEN-SOURCE_3.15.0.1 2 years ago
mspdebug.man usb proto doc link 3 weeks ago
ti_3410.fw.ihex Implemented TI3410 firmware download. 10 years ago
ti_3410.fw.txt Implemented TI3410 firmware download. 10 years ago

README

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
--------

* Userspace only: no kernel modifications required.
* Works with RF2500, eZ430, FET430UIF (V2 and V3), Launchpad, Chronos,
GoodFET, Olimex MSP430-JTAG-TINY and MSP430-JTAG-ISO programmers.
Also supports the TI flash bootloader.
* Can act as a GDB remote stub (replacement for msp430-gdbproxy)
and/or a GDB client.
* Can single-step, program, run to breakpoint and inspect memory on
supported devices.
* Can be used to access the FET430UIF bootloader.
* Supports Intel HEX, ELF32, BSD symbol table, COFF, TI Text and
SREC file formats.
* Can disassemble code in memory, including translating addresses to
symbols.
* Includes reverse-engineering features such as instruction search,
call-graph analysis and symbol table editing.
* Simulation mode allows execution of MSP430 code without hardware.
* Cross-platform: compiles on Linux, *BSD, OS/X and Windows.

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). 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. 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.