This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F2132 programming with LaunchPad

Other Parts Discussed in Thread: MSP430F2132

Hello, my question is : is it possible to programm and debug the MSP430F2132 with the Spy by Wire Interface of the LaunchPad? Thanks in advance and have a nice day with best regards oscar
  • Oscar,

    no it is not possible. Launchpad only supports value line devices (G2xxx). Please see here:

    http://processors.wiki.ti.com/index.php?title=MSP430_LaunchPad_%28MSP-EXP430G2%29#Compatible_Devices

  • lhend said:
    Launchpad only supports value line devices

    That's not exactly true. The FET on the LaunchPad can program a large number of the MSP430F2x family devices (not all, but many if not most) that have SBW interface.
    However, you'll need to pick up the signals from the socket and route them to these MSPs, since the socked (obviously) doesn't support any SMD processors, and even the DIL ones have an incompatible pin mapping.

    Many people are using the LaunchPad FET for programming non-G MSPs on their own PCBs.

  •  I use a launchpad as MSP430F21xx SBW programmer-debugger, I choosed this solution after windows service pack 3 broke a lot of my EZ430 and UIF ... This one appear more robust and reliable also on Linux Native or VM Virtualbox XP SP2.

     How can i repair all broken hardware? Software got corrupted by updater and USB never recognize TIUSB.

     Regards

     Roberto

  • Hello,

    now I have 2 complet different answers.

    This give me hope ;-)

    I will test it next week and then I will report my experience.

    Thanks for the answers and have a nice day !

    cheers

    oscar

  •  

    Hi, here you can see the spare board from my project I am using for software testing. This is a PSU controller to control and evaluate charge of lead acid battery, processor is a 2122 not 2132 but flash dimension don't care.. on next the environment single stepping software.

  • And here picture of adapter and board connected to target, Linux Ubuntu, on back saleae Logic screen on Linux then virtual box running XP SP2 (NOT SP3!!!!) IAR free IDE 5.30 and board related software stepping thru ADC initialization. It work very fine & much better than on native M$. After winz burned my UIF I substituted it with a Elprotronic FlashPro and  launchpad to do multiprocessor debug and never used native winz, i hope a day in near future i can completely abandon M$ in favor of a full linux environment.

    I Own an Agilent  LA but Saleae logic is much appreciated on field service.

    Regards

    Roberto

  • Hello,

    my PCB Board for the MSP430 Controller will be ready in 10 days.

    But I can not sleep, I want to test it before ;-)

    On the attached picture, you see the result. The "hallo world" LED is on !

    It is possible and working like I expected before I asked about this problem.

    Thanks to everybody who thought  about my problem.

    Have a nice day and best regards

    from germany

    oscar

  • Hi Roberto,

    it is some years ago, that I kill my EZ430F2013 with the buggy update software.

    My solution for repairing was to read out the firmware of a new EZ430F2013 stick.,with a parallel port Jtag adapter.

    Then it was possible to flash the broken stick with the firmware.

    It is working well.

    cheers

    oscar

     

  • siggi12230 said:

    My solution for repairing was to read out the firmware of a new EZ430F2013 stick.,with a parallel port Jtag adapter.

    Then it was possible to flash the broken stick with the firmware.

    It is working well.

    cheers

    oscar

     

     Hi Oscar, thank a lot for hint, I try do same on christmas, all broken EZ430 are on a box and i can copy from RF2500 dongle. Thank a lot, may be i can restore UIF too.

     My compliment to your soldering art on LCC carrier, i never used due assembling factory scared me about LCC.

     Cheer

     Roberto

  • Jens-Michael Gross said:

    Launchpad only supports value line devices

    That's not exactly true. The FET on the LaunchPad can program a large number of the MSP430F2x family devices (not all, but many if not most) that have SBW interface.
    [/quote]

    Yes, this is of course not impossible. But basically only the value line series are guaranteed to be programmable by Launchpad.

  • lhend said:

    Launchpad only supports value line devices

    That's not exactly true. The FET on the LaunchPad can program a large number of the MSP430F2x family devices (not all, but many if not most) that have SBW interface.
    [/quote]

    Yes, this is of course not impossible. But basically only the value line series are guaranteed to be programmable by Launchpad.

    [/quote]

     From my and other forum experience all SBW devices we use are working well on launchpad interface than EZ430, UIF(still in burned state), Olimex ISO and the best Elprotronic one (SBW only).

     Launchpad I hope is the finest and stable programmer and debugger I got for small devices. I mounted RF2500 socket and I use instead of EZRF pad. After suggestion on forum I saved the working firmware to prevent a new burnout from upgrading/downgrading or foolish software, I never connected winzz to internet and everything work'd well. I am evaluating CCS for Linux and Rowley CrossWorks for both MSP and Stellaris, Rowley don't support Elprotronic and this is a big issue on MSP side.

     Regards

     Roberto

  • lhend said:
    But basically only the value line series are guaranteed to be programmable by Launchpad.

    I agree that it was only meant for them. However, SBW protocol is the same for all MSPs supporting SBW, and if the LaunchPad FET knows a device it should be able to properly support it. If not, then not.
    Of course it is possible tha teh FET knows devices it seems to support but actually doesn't because of untested and buggy code for them.
    After all, abusing the LaunchPad for programming devices that are not officially supported targets of the LaunchPad, is everyones own risk :)
    (remember the thread where someone demanded a copy of the LaunchPad firmware, so he can upload it to his EXPxxx board for programming a chip officially neither supported by LaunchPad nor by this other EXP board?)

    P.s.: using a parallel port programmer may work on devices which (because of instantly crashing firmware) do nor respond to the USB FET. Parallel port information exchange is much, much faster (in terms of latency, not by throughput), so the parallel FET may perform the necessary JTAG attach sequence after a RESET before the MSP crashes again, while the USB bus is still busy pushing the next command through the different diver layers and HUBs.

    The increasing problems with inaccessible MSPs should justify extending the FET functionality by a 'power-cycle-reset target and immediately attach and mass-erase' procedure.

**Attention** This is a public forum