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.

MSP430 Not Being Recognized By CCS

Other Parts Discussed in Thread: MSP430F5510

Hi all,

I know there are many posts out there, but none of them answer my specific question. I am currently trying to use the MSP430F5510 (Bough from Olimex as Olimex MSP430-5510STK), but CCS is not recognizing the device. It turns on and does the preloaded program when I plug it in, but I cannot load new programs or debug because of the error: "USB Fet not found." However, everything works perfectly fine with the MSP430 ez430-F2012/3 Development Tool.

When I go to Computer -> Manage -> and then click on Device Manager, the broken MSP430 reads in the "Other Devices" as "Virtual COM Port (CDC)." It has the yellow triangle on the icon, indicating that it does not have the driver software installed yet, which is probably why I am having troubles with CCS. For reference, the ez430-F2012/3 is found in the "Ports (COM & LPT)" as "MSP-FET430UIF - VCP (COM3)."

I have been reading all of these posts about how the driver software should be loaded automatically when you download CCS (I just re-downloaded the newest version), however, the driver software is clearly not being updated to this device when I plug it in.

Can anyone explain why this is? And more importantly, can someone help me in getting this device's drive software updated so I can actually use it? I already tried using the look-up the software online option, but it couldn't find anything, and I don't know what software to use for the "browse my computer for driver software" option.

Thanks,

Matt

  • From what I can read from MSP430-5510STK manual, it doesn't provide an on-board emulator to program and debug the MCU (as e.g. ez430 does), so you need a JTAG one, like the MSP-FET430UIF from TI or these from Olimex.

    Regards,

    Peppe

  • Matt,

    I am unfamiliar with the MSP430-5510STK in general, but a quick look through of the users guide (in section 2.5 specifically) shows that there is a button that must be pushed before powering the board to initialize the USB BSL. Have you attempted to do this to see if this will fix your problem?

    https://www.olimex.com/Products/MSP430/Starter/MSP430-5510STK/resources/MSP430-5510STK.pdf

  • Thanks for the posts guys,

    I am currently trying to look for a JTAG connector. As for the BSL, I held the button down when I plugged the board in and it gave the little pop up in the bottom right corner saying "installing drive software" (I think). But still, the same error occurs, "No USB Fet Found" and now I can't find the device on the device manager, but I'll keep looking.

    Can anyone else verify how I am supposed to connect to the computer to use CCS? JTAG or pressing the BSL button and then USB will work?

    Thanks,

    Matt

  • Matt, 

    The reason you are getting "No USB FET found" is because there is no FET. The USB BSL can be used to connect to and program the device, but if you are looking for a JTAG connector, then an MSP-FET430UIF would be your best bet.

  • So which am I looking for? The JTAG connector or the USB BSL? It isn't clear to me in the data sheet which is necessary for using with CCS, and even after holding down the BSL button, the same error occurs, which would lead me to believe that I need the JTAG connector and NOT the USB BSL. Can someone explain this please?

    Matt

  • If you want to program&debug from CCS you need a MSP-FET430UIF or equivalent and connect it to JTAG connector of your board.

    If you only need to upload some firmware you can use the USB BSL function of your board but not in CCS.

    Regards,

    Peppe

  • Thank you very much. Also, if anyone knows, using the MSP-EX430G2 Launchpad wouldn't cause these issues with connected to CCS  right? It should work similar to the eZ430F2012/3? If so, I might just try and use the launchpad before using the MSP430F5510.

    Thanks,

    Matt

  • Right, all launchpads have an on-board emulator.

    Regards,

    Peppe

  • Matthew Wasko said:
    As for the BSL, I held the button down when I plugged the board in and it gave the little pop up in the bottom right corner saying "installing drive software" (I think). But still, the same error occurs, "No USB Fet Found"

    The BSL, whether it is the USB BSL on USB-capable MSPs or the serial BSL on all others, is only for uploading a binary to the MSP. It is not a full-featured debugging interface. Since CCS does the firmware upload through the debugger, it insists on using a FET (JTAG interface) for doing so. Using the BSL for plain upload isn't supported.
    You can use the BSL-Demo commandline tool or the free Elprotronic software to upload a binary file through the BSL. You must tell the CCS linker to produce a proper binary file for external use (TI TXT format) in addition to the standard output for the debugger.

    Some EXP boards like the Launchpad include a stripped-down FET and can be directly accessed by the CCS debugger. Other EXP boards and all the simple target boards don't.

  • Looks like the MSP430F5510 has a SBW interface, so it might be possible to use a Launchpad FET to debug/program it. SBW uses the Reset and Test pins on the JTAG connector of the Olimex board. Look for the RESET/SBWTDIO and TEST/SBWTCK pin names. It would also depend on whether the FET firmware recognizes the MSP430F5510. The FET that comes with the ez430F2013 and the ez430RF2500 has older firmware that does not recognize as many parts.

**Attention** This is a public forum