Author Topic: MSP430 spy-by-wire programmer?  (Read 6092 times)

0 Members and 1 Guest are viewing this topic.

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 18342
  • Country: nl
    • NCT Developments
MSP430 spy-by-wire programmer?
« on: May 27, 2013, 08:49:13 pm »
Can anyone recommend a good USB based MSP430 programmer (especially the MSP430F2013 series)? What I need is some USB based device with a piece of software dedicated to programming a device from a hex file. I already tried the Olimex programmer but its total crap. The software keeps goofing up.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline enz

  • Regular Contributor
  • *
  • Posts: 112
  • Country: de
Re: MSP430 spy-by-wire programmer?
« Reply #1 on: May 27, 2013, 09:00:01 pm »
I don't know the MSP430F2313. But for the MSP430F147 and MSP430F247 i used (even for production programming) the TI tool: MSP-FET430UIF http://www.ti.com/tool/msp-fet430uif

As programming software i made good experiences with FET-Pro430 from elprotronic http://www.elprotronic.com/fetpro430.html. Worked always very reliable.

Martin
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 18342
  • Country: nl
    • NCT Developments
Re: MSP430 spy-by-wire programmer?
« Reply #2 on: May 27, 2013, 09:07:12 pm »
I've seen the tools from TI but it is not clear to me if and how they can be used with standalone programming software. I have no need for the IDEs TI provides.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline oPossum

  • Frequent Contributor
  • **
  • Posts: 892
  • Country: us
  • The other white meat
Re: MSP430 spy-by-wire programmer?
« Reply #3 on: May 27, 2013, 09:10:06 pm »
TI has standalone programming software for use with the MSP-FET430UIF: http://processors.wiki.ti.com/index.php/MSP430_Flasher_-_Command_Line_Programmer

The Elprotronic software also works well.
 

Offline komet

  • Supporter
  • ****
  • Posts: 155
  • Country: ch
  • Shenzhen Retroencabulator Mfg. Co.
Re: MSP430 spy-by-wire programmer?
« Reply #4 on: May 27, 2013, 09:36:08 pm »
You can use the Launchpad to program any SBW device. Simply disconnect the target chip with the jumpers and connect to your target device.
 

Offline andyturk

  • Frequent Contributor
  • **
  • Posts: 892
  • Country: us
Re: MSP430 spy-by-wire programmer?
« Reply #5 on: May 27, 2013, 10:47:32 pm »
TI has standalone programming software for use with the MSP-FET430UIF: http://processors.wiki.ti.com/index.php/MSP430_Flasher_-_Command_Line_Programmer

The Elprotronic software also works well.
I use the Elpotronic stuff with a USB-FET and it works pretty well. That's just for programming and when I need a debugger (I know you don't like 'em, nctnico :-), it's CCS, because that's what the rest of the group uses. In the past I've used mspdebug with the FET too.

If you want to go the open route, take a look at: http://goodfet.sourceforge.net/
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 18342
  • Country: nl
    • NCT Developments
Re: MSP430 spy-by-wire programmer?
« Reply #6 on: May 27, 2013, 11:37:39 pm »
Thanks for all the excellent suggestions! I think I'll try the ez430-F2013 with the command line tool (nice find!) first. If that doesn't work I'll order the Elpotronic from Mouser.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline komet

  • Supporter
  • ****
  • Posts: 155
  • Country: ch
  • Shenzhen Retroencabulator Mfg. Co.
Re: MSP430 spy-by-wire programmer?
« Reply #7 on: May 28, 2013, 12:35:51 am »
If you want to go the open route, take a look at: http://goodfet.sourceforge.net/

I tried the GoodFET in both SBW and JTAG modes. After a while I gave up in disgust and ordered a 340UIF. Have you managed to make the GoodFET work consistently?

 

Offline bingo600

  • Super Contributor
  • ***
  • Posts: 1417
  • Country: dk
Re: MSP430 spy-by-wire programmer?
« Reply #8 on: May 28, 2013, 08:30:06 pm »
I'd give the launchpad a try ... Shouldn't be expensive in "versand" from here to NL

http://www.watterott.com/de/MSP430-LaunchPad-MSP-EXP430G2

I made one work under Linux , and getting the usb-part to work as a RF2500 debugger/programmer wo. any problems

http://mspdebug.sourceforge.net/

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=756652#756652

/Bingo
 

Offline chibiace

  • Regular Contributor
  • *
  • Posts: 74
  • Country: nz
Re: MSP430 spy-by-wire programmer?
« Reply #9 on: May 28, 2013, 10:53:03 pm »
the ti launchpad works pretty good with msp430f2013
He Who Controls The Spice Controls The Universe
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 18342
  • Country: nl
    • NCT Developments
Re: MSP430 spy-by-wire programmer?
« Reply #10 on: May 29, 2013, 08:56:42 pm »
The launchpad smells like installing loads of software and then spending hours trying to find the 'load hex file' and 'upload to flash' buttons.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline ve7xen

  • Frequent Contributor
  • **
  • Posts: 675
  • Country: ca
    • VE7XEN Blog
Re: MSP430 spy-by-wire programmer?
« Reply #11 on: May 30, 2013, 12:55:28 am »
All you need is MSP430 Flasher if you're on Windows or mspdebug if you're on Linux. It's pretty trivial.

On Windows you might need to wank around with drivers, I can't remember, but that's Windows.
73 de VE7XEN
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 18342
  • Country: nl
    • NCT Developments
Re: MSP430 spy-by-wire programmer?
« Reply #12 on: May 31, 2013, 08:07:26 pm »
OK, I got it figured out:

It seems the eZ430 isn't easy at all. As I expected you need to install other useless software first before you can get to the drivers... and then it doesn't work from a virtual machine. TI used a TUSB3410 chip on the ez430 which is a pretty bad choice. Almost 10 years ago I have tried to design this chip into a product but quickly threw it out in favour of a real serial to USB chip. Its just too frugal and cumbersome and it seems it still is.

Then I tried the Olimex programmer again with mspdebug from Linux. It got detected but it didn't work so just for fun I tried a different USB cable instead of the cable that came with the Olimex programmer and.... it worked! Even from Windows in a virtual machine. The problem is the friggin' 10 cents cable Olimex supplied with their product. A neat way to get rid of your customers.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf