[Suraj] has been working with some larger MSP430 chips with won’t fit on the Launchpad board. But that’s okay because he built a shield and wrote a guide about using the Spy-Bi-Wire protocol for programming the chips.
SBW is a four-wire interface. In the past we’ve used all of the board’s programming connections for in circuit programming, but the chips that support SBW only need a connection to the SBW and TEST pins (of course the other two connections are for voltage and ground). This shield brings the four pins together into one male pin header. In the image above [Suraj] is using the technique to program an MSP430F4152. His guide is Windows-based, but looking back, [Sprite_TM] shows how to use SBW when debugging in Eclipse.
Have used SBW via Launchpad before it became mainstream :)
Looks like TI just open sourced their boot strap loader on the msp430: http://www.43oh.com/2012/05/ti-releases-bsl-for-the-msp430/
However, the BSL only allows folks to download code to any 430… so no debug, just code compilation.
Suraj must own stock in a solder company!
Good demo of how useful/cheap the SBW interface is though (for chips in the portfolio that support it).
i highly recommend strip board, tayda sells it.
moar solder lol
Isn’t this just using the product in the way the manufacturer intended?
Plus there’s no need for the heavily soldered connector board. The Launchpad already exposes the same connections on a header – as you can see in this blog post – http://www.kerrywong.com/2012/04/02/using-msp430-launchpad-as-programmer/
Yeah, actually you can use the launch pad header connections directly. i used the board on top to prevent any confusion.becomes easier to connect . and yeah, i hate using wires. so i use the solder lead directly.
and as he mentioned that you need to use the extra resistor and sometimes the capacitor on reset gets a problem. using the jumper pins on side(like in the post)gets over this problem.
It’s OK.
But what about the connector J4? It is located on the right edge of the Launchpad, near to J3.
Did you read the User Manual to Launchpad?
Yeh-h… young people, young people…
i ve used it but sometimes it does not work correctly with v1.4 board.