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.

CCS/CC3220: FT2232D from CC3200 compatibility with CC3220SF

Part Number: CC3220

Tool/software: Code Composer Studio

So I have a hardware that uses FT2232D to program (via UART) and debug (via JTAG emulation) the CC3200MOD, which essentially is based on the CC3200 LaunchXL schematic. Now, I wish to upgrade to C3220SF-MOD but keep the FT2232D for programming and debugging. There was a person with the same need, so I followed answers in his post at https://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc31xx_cc32xx/f/968/t/597793 and successfully configured Uniflash V4.1 to detect & program the CC3220SFMOD via FT2232D's UART. But, I am unable to debug the code on CC3220SFMOD from CCS via FT2232D's JTAG. 

Can I not debug the code running on CC3220SF-MOD via the FT2232D's USB - JTAG from CCS? Looks like CCS only allows you to create CC3220SF-MOD target configuration that looks for XDS110 and not FT2232D. When I try to debug my code from CCS, I get an error saying that XDS110 is not found.. If debugging through FT2232D's USB - JTAG is possible, is there a guide to doing this from CCS?

Thank You,

  • Hello,

    The emulation chipset for CC3220 LaunchPad family has been modified for XDS110 and this is why it does not work for you. The UART is easier to use on FTDI as it is just VCP for programming over Uniflash.

    You may play around with the original cc3200.ccxml target configuration but I would recommend using an XDS110 for debugging.

    Regards,

    Shlomi

  • Hi Shlomi,

    Thanks for your prompt feedback. So after further attempt I was actually able to debug the CC3220SF module using FTDI from CCS v7 by configuring the target selection to debug over Stellaris ICDI; I had to configure the CC3220SF module to 'development mode' from Uniflash v4.1 to enable JTAG. 

    Now, this is only a temporary measure. I would eventually like to switch the FTDI to XDS110 like you suggested. I realize that TIVA-C is used to support programming and run XDS110. What would I have to do with the TIVA-C chip to run XDS110 and also enable UART programming for CC3220SF? Do you distribute a binary I can flash to TIVA-C, much like flashing the CC3200 template to FTDI to enable it to program & debug the CC3200?

    Thanks!

  • Hi,

    ASAIK, we use the default TM4 as-is. There is no "temlate" like in the FTDI.

    Actually, you can simply install the XDS drivers or connect to your PC for the first time and CCS would recognize and offer you to update the chip.

    As long as you follow the launchpad schematics for the UART and JTAG you should be OK.

    Regards,

    Shlomi

  • Excellent!

    Thank you Shlomi.