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.

TMS320DM8168: Proper Debugging Tools for ARM Cortex-A8 DSP IC

Part Number: TMS320DM8168
Other Parts Discussed in Thread: TMDSEMU200-U

Hello all,

I'm looking to better understand what probes and tools I need to properly debug a kernel loading bug on the TMS320 DSP. I work on the hardware side and have extremely limited experience with this aspect of debugging. I would like to better understand what's going inside the DSP itself during boot-up and programming. Should I get the TMDSEMU200-U XDS200 USB Debug Probe or is an older XDS510 spectrum digital probe sufficient. Also, is the spectrum digital probe still compatible with CCS? I think I would be using embedded trace buffer (ETB) for debugging. Any tool that allows me to view timing or signals in real-time would be extremely useful. The board I'm using has the 20 pin JTAG header for emulation mode.   

I also see the mention of Core Trace with the XDS560v2 PRO TRACE probe. Can I take advantage of this feature on this DSP processor?

Best regards and many thanks,

Tony 

  • Hi,

    Should I get the TMDSEMU200-U XDS200 USB Debug Probe or is an older XDS510 spectrum digital probe sufficient.

    Between XDS200 and XDS510, you can only choose XDS200 because XDS510 is obsolete and unsupported in many of the latest CCS versions. 

    XDS200 (a low cost debug probe) can be used for trace. XDS560 (a high performance and expensive) debug probe can do core pin trace but you need to design your board with the 60-pin MIPI connector to fully take advantage of this pod. 

  • Hello,

    Thank you for the detailed response. I now understand what needs to be done. 

    Thanks!