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.

Debugging MSP430G2955 using MSP-EXP430G2 launchpad

Other Parts Discussed in Thread: MSP430G2955, MSP-FET, MSP430F1612, TUSB3410, MSP430F5528, MSP-EXP430F5529LP, ENERGIA, MSP430G2553

I am using MSP430G2955 microcontroller in my application. for debugging and software flashing, I tried using SPY by Wire Emulation signals from MSP-EXP430G2 launchpad. I am always getting error as "Device not found or Device not supported". Will Emulation part of MSP-EXP430G2 launchpad support MSP430G2955 microcontroller? If it will not support, please mention Launchpad boards or eZ-FET Emulation tools that supports emulation of MSP430G2955 and FR57xx microcontrollers.

Thanks & Regards,

Thangavel.P

  • Thangavel Ponnusamy said:
    Will Emulation part of MSP-EXP430G2 launchpad support MSP430G2955 microcontroller?

    Table 1. Debug Probes Features and Device Compatibility in MSP Debuggers User's Guide shows which MSP430 devices are supported by the different Debug Probes. The MSP-EXP430G2 is not documented as supporting the MSP430G2955.

    Thangavel Ponnusamy said:
    If it will not support, please mention Launchpad boards or eZ-FET Emulation tools that supports emulation of MSP430G2955 and FR57xx microcontrollers.

    The MSP-FET430UIF, MSP-FET, eZ-FET or eZ-FET Lite emulation tools are the only ones documented as supporting the MSP430G2955 and FR57xx microcontrollers (as well as all other MSP430 devices).

  • (Just a Note about F5529LP.)
    That Table has a column with the heading MSP-EXP430F5529. This column shows different features from that of the column eZ-FET Emulation IP. This is in conflict with Section 3.1 and Fig.3. on next page of the same document.
  • old_cow_yellow said:
    (Just a Note about F5529LP.)
    That Table has a column with the heading MSP-EXP430F5529. This column shows different features from that of the column eZ-FET Emulation IP. This is in conflict with Section 3.1 and Fig.3. on next page of the same document.

    Isn't the "F5529LP" different from the MSP-EXP430F5529?

    The MSP-EXP430F5529 contains a eZ430 FET emulator based upon a TUSB3410 / MSP430F1612. The eZ430 FET emulators supported a limited range of MSP430 devices, and don't allow emulator firmware updates.

    Where as the MSP-EXP430F5529LP contains a eZ-FET lite based upon a MSP430F5528. The eZ-FET emulators support all MSP430 devices, and allow emulator firmware updates (which allows support of new devices).

  • You are right. I did not know that.
  • Chester Gillon said:
    Where as the MSP-EXP430F5529LP contains a eZ-FET lite based upon a MSP430F5528. The eZ-FET emulators support all MSP430 devices, and allow emulator firmware updates (which allows support of new devices).

     And also is supported on Linux CCS too.

     I never understood why G series LP is not supported on Linux CCS, CDC DLL bug is on windows,  Linux serial driver are fine but still lack of support that exists on GDB ENergia and some third part.

  • And I never understood why not all G series MCUs are supported by the G2 LaunchPad. OK, the G2955 is not available in a package that fits into the socket... Anyway, support for all all G-types would be fine!
  • Roberto Romano said:
    I never understood why G series LP is not supported on Linux CCS, CDC DLL bug is on windows,  Linux serial driver are fine but still lack of support that exists on GDB ENergia and some third part.

    What I also noticed was that while the pre-compiled MSP430.dll which is installed by CCS supports the eZ430 based emulators under Windows, if you re-compile the MSP430.dll from "MSP Debug Stack Open Source Package" in http://www-s.ti.com/sc/techzip/slac460.zip then there is no support for eZ430 based emulators.

    Not sure how difficult it would be to add eZ430 emulator support to the "MSP Debug Stack Open Source Package", and thus get support for the G series LP under Linux.

  • Chester Gillon said:

    The MSP-EXP430F5529 contains a eZ430 FET emulator based upon a TUSB3410MSP430F1612. The eZ430 FET emulators supported a limited range of MSP430 devices, and don't allow emulator firmware updates.

    Yes, but MSP-FET430UIF is also based on same TUSB3410 / MSP430F1612 combination, and there is no problem with firmware updates, and support for all MSP430 devices. TI decided that FET on LP G2 and EXP boards should only support onboard target device.

    MSP430G2955 can be flashed by G2 LP using mspdebug.

    http://forum.43oh.com/topic/3622-programming-a-msp430g2955/

    For other target devices check this topic.

    http://forum.43oh.com/topic/303-launchpad-as-external-programmer/

  • Chester Gillon said:
    The MSP-FET430UIF, MSP-FET, eZ-FET or eZ-FET Lite emulation tools are the only ones documented as supporting the MSP430G2955 and FR57xx microcontrollers (as well as all other MSP430 devices).

    I tried using MSP-FET430UIF for debugging MSP430G2995 thru Spy-Bi-Wire lines. I got error message "Error Connecting Target- Unsupported device". Then I tried debugging MSP430G2553 device thru Spy-Bi-Wire lines. I got same error message.

    I connected all JTAG lines(TMS,TCK,TDI,TDO) from MSP-FET430UIF to MSP430G2553 microcontroller. This time debugging worked. Will MSP-FET430UIF work thru Spy-Bi-Wire lines? How to do firmware update for MSP-FET430UIF tool?

    Regards,

    Thangavel.P

    The MSP-FET430UIF, MSP-FET, eZ-FET or eZ-FET Lite emulation tools are the only ones documented as supporting the MSP430G2955 and FR57xx microcontrollers (as well as all other MSP430 devices).

  • Yes, it works! Can you upload how you connected it?

**Attention** This is a public forum