Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
boards:msp430 [2020/11/23 15:31] darron [Pinout] |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== MSP430 Launchpad ==== | ||
- | <wrap right> | ||
- | {{: | ||
- | </ | ||
- | |||
- | The MSP430 Launchpad from TI is an inexpensive development board that comes with two processors, a 32K crystal, two headers sockets, a usb lead and two stickers. | ||
- | |||
- | The latest boards come with the MSP430G2553 and the MSP430G2452 processors but the first revision came with the MSP430G2231 and MSP430G2211. | ||
- | === Linux === | ||
- | |||
- | $ lsusb | ||
- | < | ||
- | Bus 001 Device 030: ID 0451:f432 Texas Instruments, | ||
- | </ | ||
- | |||
- | === Pinout === | ||
- | |||
- | < | ||
- | USB | ||
- | |||
- | 3V3 GND | ||
- | P1.0 A0 RED_LED | ||
- | P1.1 A1 TXD XOUT P2.7 | ||
- | P1.2 A2 RXD TEST | ||
- | P1.3 A3 SW2 SW1 RST | ||
- | P1.4 A4 SDA MISO A7 P1.7 | ||
- | P1.5 A5 SCK GREEN_LED SCL MOSI A6 P1.6 | ||
- | P2.0 CS P2.5 | ||
- | P2.1 P2.4 | ||
- | P2.2 P2.3 | ||
- | |||
- | SW2 J5 SW1 J6 | ||
- | </ | ||
- | |||
- | === Launchpad demo === | ||
- | |||
- | First install the required development tools. | ||
- | |||
- | < | ||
- | apt-get install binutils-msp430 gcc-msp430 msp430-libc mspdebug msp430mcu | ||
- | </ | ||
- | |||
- | Program demo | ||
- | < | ||
- | hg clone http:// | ||
- | cd msp430-launchpad | ||
- | make | ||
- | make program | ||
- | </ | ||
- | |||
- | The board will flash the LEDs until the button is pressed to | ||
- | enter probe mode. | ||
- | |||
- | Probe mode values are binary encoded but we can test operation. | ||
- | |||
- | < | ||
- | picocom -b 2400 / | ||
- | </ | ||
- | |||
- | |||
- | === MSP debug === | ||
- | |||
- | < | ||
- | mspdebug rf2500 | ||
- | MSPDebug version 0.22 - debugging tool for MSP430 MCUs | ||
- | Copyright (C) 2009-2013 Daniel Beer < | ||
- | This is free software; see the source for copying conditions. | ||
- | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
- | |||
- | Trying to open interface 1 on 036 | ||
- | Initializing FET... | ||
- | FET protocol version is 30394216 | ||
- | Set Vcc: 3000 mV | ||
- | Configured for Spy-Bi-Wire | ||
- | Device ID: 0x2553 | ||
- | Code start address: 0xc000 | ||
- | Code size : 16384 byte = 16 kb | ||
- | RAM start address: 0x200 | ||
- | RAM end | ||
- | RAM size : 512 byte = 0 kb | ||
- | Device: MSP430G2553/ | ||
- | Number of breakpoints: | ||
- | fet: FET returned NAK | ||
- | warning: device does not support power profiling | ||
- | Chip ID data: 25 53 | ||
- | |||
- | Available commands: | ||
- | = | ||
- | alias | ||
- | break | ||
- | cgraph | ||
- | delbreak | ||
- | dis | ||
- | |||
- | Available options: | ||
- | color | ||
- | enable_bsl_access | ||
- | enable_locked_flash_access | ||
- | fet_block_size | ||
- | gdb_default_port | ||
- | |||
- | Type "help < | ||
- | Use the " | ||
- | Press Ctrl+D to quit. | ||
- | |||
- | (mspdebug) | ||
- | </ | ||
- | |||
- | === Resources === | ||
- | |||
- | [[http:// | ||
- | |||
- | [[https:// | ||
- | |||
- | [[https:// | ||
- | |||
- | [[https:// | ||
- | |||
- | [[https:// | ||