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.

Trouble connection target from CCS

I experience problems to connect the MSP430 target with the MSP-FET430UIF JTAG adapter. The most frequent error message is:

Error: MSP430: Error initializing emulator: Unable to load C:\Program Files (x86)\Texas Instruments\ccsv4\DebugServer\drivers\msp430.dll because The specified module could not be found.

Other errors are:

Error: MSP430: Error initializing emulator: No USB FET was found
Error: MSP430: Trouble Reading Memory Block at 0x13d2 on Page 0 of Length 0xb: Could not communicate with FET

The error can be solved by terminating CCS, power cycle the FET and restart CCS. This is very annoying when I need to restart CCS for each debug session.

CCS version is 4.2.4.00033
OS version Windows7(64-bit)

Is CCS incompatible with the 64-bit version of Windows7? How can the problems be fixed?


Helge

  • Hi Helge,

    when you connect your FET to the computer, how does it appear in the device manager?  Are there any warnings?  Does it appear as a CDC USB device or as a different type of USB device?  Do you see the virtual MSP COM port?  Do you know what MSP430 dll version you have?

    Best Regards,
    Lisa

  • Hi Lisa,

    there is no "CDC USB device" visible in the device manager. All I can see is a "MSP-FET430UIF - VCP (COM11)" entry at the Ports "(COM & LPT)" node. There is no warning at this device or any other communication device.

    The version of the MSP430.dll is 2.4.8.2, modification date: 2011-03-10, size: 364.544..

    Regards,
    Helge

     

  • Hi Helge,

    ok, yes you are using the v2 dll.  A few more details may help us debug what might be triggering this

    -do you have multiple CCS versions installed?

    -does CCS ask you to upgrade the firmware on your FET?

    -do you have to do this for all of your projects?

    Your device does seem to be being recognized properly.  It seems like the firmware version on your FET could be a potential source of the problem.

    Best Regards,

    Lisa

  • Hi Lisa,

    I have additionally installed CCSv5. The purpose for this was an evaluation for another microcontroller. This evaluation is completed and I don't use CCSv5 anymoore.

    When switching between the CCS version I was promted to upgrate the firmware of the FET. Since this last transition from CCSv5 use to CCSv4 I was not asked anymore.

    I have currently only one active workspace with one executable project. The other projects in the Eclipse workspace are libraries used by the executable. So I can't say if this problem resists when using another debug configuration or in another project. I could try to use another workspace after the weekend.

    Best Regards,
    Helge

  • Hi Helga,

    ok please try the following two things

    1- please look at this wiki.  Grab the upgrde/downgrade utility.   Make sure to run the downgrade and try this.

     

    http://processors.wiki.ti.com/index.php/MSP_Debug_Stack

     

    2 - the free flash programmer from elprotronic can be found here www.elprotronic.com  

    This is also a good tool to manage FET firmware versions.  Try to roll back a version or two.

     

    Please give these things a try and keep us informed.

    Best Regards,
    Lisa