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.

MSP432 jtag/debug configuration.

Hello everyone. I'm building a custom board using the MSP432 as the main processor. I need a way to debug and flash code to the board. I'm planning on using CCS as the IDE and I know that the XDS110 and XDS200 are both working emulators for the MSP432 in CCS. That's great! I don't mind using those! What I'm having difficulty with is finding a decent reference or physical schematic on what needs to be implemented on my end. In other words, what connections (traces, capacitors, resistors, connectors, etc.) need to be made on my board to interface correctly with the XDS debuggers? Also, if anyone has a recommendation on which emulator to use that would be awesome. 

  • Hi Jason,

    Normally a JTAG or SWD port is a pretty standard thing.

    I would start by looking at the documentation that comes with the debugger you buy.... generally the data on that will recommend a pinout for your board. Ideally you want a plain straight pin-pin IDC cable connection between your debugger and the target board as it makes things nice and simple.

    This is a good example of what ARM recommend for modern ARM Cortex designs, and what would be a generally safe connector to use if you have nothing more specific... I would go with the 10 pin connector, though if you want embedded trace, and MSP432 supports that (quick look at datasheet says not..) and your application lets you have that many pins free, then the 20 pin debug +ETM connector would be worthwhile...

    infocenter.arm.com/.../cortex_debug_connectors.pdf

  • OK.. just had a look for you.
    If you want to use the free version of CCS, then you probably want this fellow:
    www.ti.com/.../tmdsemu100v2u-arm
    Unfortunately it's not showing me any datasheets... hmmmm..... :-/
    but you'd be pretty safe to expect the debug port shown in that arm doc in my last reply...

    in fact if you look HERE; (design docs for the MSP432P401R launchpad)
    www.ti.com/.../slau597a.pdf
    they have the 10 pin JTAG debug port that matches the recommended ARM design..
    so I'd be quite sure this debugger will work with your board if you do the standard 10/9 pin debug port...


    the XDS200 looks like a better choice if money is no object, but since that needs paid CCS, you're looking at a minimum of US$750, so using that works out about 10x the price of using the XDS100_V2-arm debugger... all good if it's a commercial project, but if you are doing it on your own time and $ you might think twice there.

**Attention** This is a public forum