goodfet.msp430
The msp430 client is used to operate on JTAG enabled MSP430 devices and allows them to flashed, dumped and erased.
Client
Usage: goodfet.msp430 verb [objects] goodfet.msp430 test goodfet.msp430 dump $foo.hex [0x$start 0x$stop] goodfet.msp430 erase goodfet.msp430 flash $foo.hex [0x$start 0x$stop] goodfet.msp430 verify $foo.hex [0x$start 0x$stop] goodfet.msp430 poke 0x$adr 0x$val goodfet.msp430 peek 0x$start [0x$stop] goodfet.msp430 run
Pinout
| Name | Pin | Name | |
|---|---|---|---|
| TDO | 1 | 2 | Vcc |
| TDI | 3 | 4 | Vcc |
| TMS | 5 | 6 | |
| TCK | 7 | 8 | TEST |
| GND | 9 | 10 | |
| RST | 11 | 12 | |
| 13 | 14 | ||
Pinout is the same as used by Texas Instruments JTAG pinout and a ribbon cable may be used to connect to target boards with no modifications.
Notes
The GoodFET only supports 16-bit MSP430 chips at this time. Support for 20-bit MSP430X and MSP430X2 chips will come soon.