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.
Hello,
I am having a lot of trouble trying to a find a debug emulator capable of supporting the SWD protocol as well as maintaining compatibility with Code Composer Studio v6.1. It appears that all of the emulators that TI offers (XDS100, 200, and 560) do not support the SWD protocol. So far, it seems as though the Segger J-Link emulator is the only device that is capable of utilizing the SWD protocol to interact with the msp432 as well as provide compatibility with CCSv6. Would anybody be able to clarify any of this information and/or put me in line with a better solution that I am not aware of?
Thanks,
-Chris
Some comments:
1) The XDS110-ET which comes with the MSP-EXP432P401R supports SWD - see MSP432 FAQ
2) The Segger J-Link emulator is not officially supported or tested with CCS 6. E.g. I have had problems due to the Segger J-Link not working with other Cortex-M4F devices under CCS 6 such as CCS 6.1.0.00104 with Linux J-Link support v0.1.0.4 crashes when used with a EK-TM4C1294XL
Thank you for the response!
We have successfully utilized the XDS110-ET on the MSP-EXP432P401R to program a second MSP-EXP432P401R using the SWD protocol, as well as debug through CCSv6. I wasn't sure if there was a more "elegant" solution that didn't involve having to pull off the external output header on the XDS110-ET. Also, it is very good to know that the J-Link does not play nicely with CCSv6. It appears that at least for the time being the XDS110-ET will suffice for our application.
Is there any way to purchase the XDS110 as a stand alone emulator? It appears not but I figured I would post the question regardless.
Thanks for the input I really appreciate it.
-Chris
On the emulator supplying the SWD signals we did the following:
On the emulator containing the msp432 that we wanted to program we did the following:
Lastly, we used code composer studio to flash our board. Within CCS, we had to make sure the right debug connection was chosen and that it was set to SWD Mode with SWO Trace disabled. (To change these settings, select your .ccxml target configuration and make sure the connection is set to Texas Instruments XDS110 USB Debug Probe. Then in "advanced setup", click Target Configuration, select "Texas Instruments XDS110 USB Debug Probe" and then under connection properties select "Use SWD Mode with SWO Trace disabled" in the SWD Mode Settings.
Hopefully this setup works for you if you get a chance to try it.
**Attention** This is a public forum