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.

Can I program/debug the MSP430F2955 using the MSP430F5529 launchpad ?

Other Parts Discussed in Thread: MSP430F5529, MSP430G2955, MSP430G2553, ENERGIA

Can I program/debug the MSP430F2955 using the MSP430F5529 launchpad ?

If not what is the cheapest way to program/debug MSP430F2955 (using SPY-BY-WIRE) ? My customers cannot afford the $110 FET.

Thx

Ram

  • Ram,

    You can also use the MSP430G2 launchpad to program this device. It is not through spy-by-wire but by using BSL functionality. You can find more info about BSL here - http://processors.wiki.ti.com/index.php/BSL_(MSP430)

    You can use the MSP430G2 launchpad as a BSL programmer by loading the appropriate firmware into it and making the right connections. You can find everything about the software and hardware here - http://www.ti.com/lit/an/slaa535a/slaa535a.pdf

    The only catch is that you can't debug - you can only download code.

    The only reason why the emulator on the MSP430G2 launchpad does not support spy-by-wire programming for MSP430G2955 is that the chip is quite new and the firmware on the emulator has no idea that such a chip exists. Hence, it says "device not found".

    My guess is that the F5529 launchpad can be used for spy-by-wire programming for the G2955 as it shall have an emulator with updated firmware. I will confirm this and let you know. Meanwhile, I suggest you to proceed with the tried-and-tested and well-documented BSL using Launchpad. It will work for sure.

    Regards,

    Shashank

  • Hi Shashank,

      Thanks for the quick response. 

      We are about to send the MSP430G2955 based design to the PCB guys. I was under the impression all along that the G2955 can be programmed/debugged using the G2 launchpad. Our earlier design was based on the MSP430G2553 but we ran out of both code and data space. 

    We cannot use the BSL option since we need the ability to debug. Thanks for pointing this out.

       Can you please confirm that the MSP430G2955  can or cannot be programmed using the F5529 launchpad ? I have already bought 100 numbers of G2955.

       It is pretty urgent since we are scheduled to demo in less than 2 weeks.

      Thx

    Ram

      

  • Ram,

    You are welcome.

    I will try to let you know as soon as I can.

    Regards,

    Shashank

  • I have programmed the MSP430G2955 over Spy-Bi-Wire using the MSP430G2 launchpad. It's not a question of firmware but of software. Using the latest revision of the MSPDebug open-source software will work. Install Energia (an open-source Arduino variant for the MSP430) and you get a working mspdebug program accessible from the CLI. F5529 LP should work too as it's intended to program all the chips the FET430 can (Spy-Bi-Wire only anyhow). I can't recall actually trying it myself but I'd expect it to work with what I know. Energia includes a working msodebug library for the F5529 LP too.
  • ram krishnan said:
       It is pretty urgent since we are scheduled to demo in less than 2 weeks.

    You shall check this page:

    http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_ezFETLite/latest/

    In Users Guide it is said that most msp430 chips are supported, thou your's is not in the list of tested and confirmed chips. Anyway it sounds promising.

  • Hi Ilmars,

      Thanks a lot for the link. Looks like this LP should support the G2955. Just waiting for an official confirmation from TI before I order a couple of them.

    Ram

  • Hi Eric,

       Can I debug through CCS using Energia ?

       Hopefully the F5529 LP will work.

       Thanks for the info.

    Ram

       

  • Hey Guys,

    I just ran into this issue as well. I was able to successfully program/Debug the MSP430G2955 with a new F5529 Launch pad in CCSv6. I was not able to get this to work with the G2xxx Launch pad that I have, but it is quite old.

    I'll speak with someone on the MSP430 team and see if the lastest G2xx Launchpads have different firmware supporting the G2955.

    Cheers,
    JD
  •  Hi, try update firmware, on 2955 I am using 5529 Launchpad due G2xx one is not supported on CCS under Linux.

     On MSPGCC and MSPdebug Launchpad G2xxx work fine and you must select rf2500 as debugging hardware.

    Depending on platform you use update of firmware is different so if you are using windows you can find on tools. On Linux you have to start from console. (IMHO I prefer manual update than having adapter bricked)

**Attention** This is a public forum