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.

MSP-FET-432ADPTR: Can't use MSP-FET to flash MSP432 in CCS

Other Parts Discussed in Thread: MSP-FET

Hi

I have just purchased the MSP-FET adapter to debug the MSP432.

Only problem is: I can't get it to work. I have selected "TI MSP430 USB1" for 'Connection' in the project settings, but I always get the following error message in CCS v6.1.2:

"Error connecting to the target: Unknown device"

I am using the tiny 10-pin connector. The switch S1 is in the position "Vcc Sense" since I provide the power for the MCU with an external supply. 

Any ideas?

  • Hi,

    I'm sorry to hear that you're having an issue with the MSP-FET-432ADPTR.

    As mentioned in Sections 1.1.4 and 1.1.5 in the MSP432 HW Tools Guide, the 10-pin ARM connector only supports VCC_SENSE, not VCC_OUTPUT, with S1 in the "VCC Sense" position. I see that you're using an external supply to power the MSP432 LaunchPad, which is good. I'd recommend taking a look at Sections 2.3.3 and 2.4 in the MSP432 LaunchPad User's Guide to ensure that the LaunchPad is configured and powered properly, since you're using an external debugger instead of the on-board XDS110-ET.

    If you've already followed these instructions, please let me know and we can dig deeper here.

    Regards,

    James

    MSP Customer Applications

  • Hi James

    I know the referenced guides, but they don't help to fix the problem.

    Also, I can flash the MSP432 with the XDS100v2 from CCS without any problems, but the MSP-FET-432ADPTR doesn't seem to function. Could you please verify that it actually works?

  • keepcoding said:
    I know the referenced guides, but they don't help to fix the problem.

    Thanks for confirming this.

    keepcoding said:
    Also, I can flash the MSP432 with the XDS100v2 from CCS without any problems, but the MSP-FET-432ADPTR doesn't seem to function. Could you please verify that it actually works?

    What's your target side setup? Are you using the MSP432 LaunchPad, a target board, or a custom board here? What's the voltage level of the external supply?

    Regards,

    James

    MSP Customer Applications

  • keepcoding said:
    Could you please verify that it actually works?

    I've been able to duplicate your issue on CCS v6.1.2 using the MSP-FET-432ADPTR, MSP-FET, and the MSP432 LaunchPad (powered by USB with only 3V3 jumper populated). However, MSP-FET-432ADPTR works with CCS v6.1.3, so let me try to explain why.

    keepcoding said:
    Also, I can flash the MSP432 with the XDS100v2 from CCS without any problems, but the MSP-FET-432ADPTR doesn't seem to function.

    The XDS100v2 works because it's supported by the MSP432 Emulators debug stack versions in both CCS v6.1.2 and v6.1.3. However, the MSP-FET is supported by the MSP430 Emulators debug stack, even though it now supports MSP432 through the MSP-FET-432ADPTR.  Thus, you'll need to make sure MSP430 Emulators is at least v6.3.1.8 (for MSP432P401R) or v6.3.4.2 (for MSP432P401M). To check your version in CCS, go to Help -> Installation Details -> Installed Software -> MSP430 Emulators. I wasn't able to install v6.3.4.2 in CCS v6.1.2, so I'd recommend installing CCS v6.1.3 (found here).

    Hope this helps!

    Regards,

    James

    MSP Customer Applications

  • Thanks a lot for the clarification!

    Just saw that the new version 6.1.3 of CCS reduces the code size limit to 16 kB... is this for real? I can't update to version 6.1.3 if the code size limit is going to be 16k. 

    Regards

  • Hi,

    keepcoding said:
    Just saw that the new version 6.1.3 of CCS reduces the code size limit to 16 kB... is this for real? I can't update to version 6.1.3 if the code size limit is going to be 16k. 

    According to the CCS website, "for the free version of CCS, MSP430 with 16KB code size limit when using the TI compiler and 32KB code size limit with MSP432 and no limit when using GCC". I'd recommend installing CCS v6.1.3 separately (to preserve your CCS v6.1.2 installation), but this code size limit hasn't changed from CCS v6.1.2.

    Our CCS Cloud IDE doesn't seem to have a code size limitation, but it doesn't support some of the more advanced features of CCS Desktop. A comparison table can be found here.

    Regards,

    James

    MSP Customer Applications

  • Thanks!

    I installed and check version 6.1.3: you're right, code size limit didn't change in this new version.

    Looks like the limit only applies to the .text section of the memory, that's why I haven't noticed the 16k limit so far.

    Regards

  • Hi all,

    I've been using a setup for debugging our MSP432 boards using the MSP-FET-432ADPTR that connects to our TAG Connect cables we have from our MSP430 boards for awhile now. I was quite surprised today when my colleague was using my MSP-FET without the MSP-FET-432ADPTR and was stepping through a board's code no problem.

    Do the latest versions of Code Composer and possibly firmware updates to the MSP-FET allow it to debug MSP432 boards without the need for the adapter, or is there something wrong with his set up that may not be apparent yet? Because right now, it kind of looks like we don't need the MSP-FET-432ADPTR to debug into MSP432 chips anymore.

    Thanks for the help,

  • Yes, the MSP-FET can be used with the MSP432 without the MSP-FET-432ADPTR. This adapter simply converts the 14-pin JTAG connector of the MSP-FET to either the ARM 10-pin connector or ARM 20-pin connector. Since the (red) MSP432 LaunchPad has an ARM 10-pin connector, this allows the MSP-FET to be used without the need for a large 14-pin JTAG connector on the LaunchPad.

    If you have a custom board based on the MSP432 and the JTAG interface properly implemented (correct passives, correct connections, etc.), you can definitely use the MSP-FET.

    Regards,

    James

    MSP Customer Applications

**Attention** This is a public forum