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.

AM437x and XDS200 / CCS

Hello,

AM437x parts provide trace signals EMU0,...,EMU11.  We are making schematic / PCB layout decisions regarding which of these signals are routed to the processor debug interface.

The XDS200 USB Debug Probe provides the Compact TI 20 pin interface, which includes signals IEEE 1149.1 EMU0, EMU1 and EMU2,...,EMU4 trace port signals.

The XDS200 can also be equipped with a 14 pin adapter, with an interface that does not provide EMU2,...,EMU4 trace port signals.

Questions:

1. Does CCS + XDS200 provide trace capability that utilizes EMU2,...,EMU4 trace port signals?  

- EMU2,...,EMU4 constitute only part of the set of pins which implement either 8-bit or 10-bit MPU trace mode.

2. If (1) is true, since each of EMU2,...,EMU4 can be mapped to 4 different pins on the AM437x, does CCS provide a method of specifying which of the 4 pin options each of the EMU2,...,EMU4 can be mapped to, or is there only one option?

3. Also, for AM437x trace port signals EMU5,...,EMU11, do these signals provide additional trace functionality when utilized with the XDS560v2 with CCS, or are they unused / unsupported at this time?

Kind regards,

Wayne Butner

  • Wayne,

    1. No. XDS200 does not have support for additional EMU pins other than EMU0 and EMU1.

    2. That would be not applicable to XDS200, but the CCS/debug probe combination only have visibility on what is currently hardwired to the JTAG connector. In other words, the PCB design and the Pinmux configuration must handle the pin assignment, not CCS and the debug probe.

    3. Usually these additional EMU pins are used by our XDS560v2 PRO TRACE (www.ti.com/.../TMDSEMUPROTRACE), which allows performing processor trace of the device. However, at this moment I am not sure if CCS itself has the support to allow setting up processor trace on AM437x (mainly due to the absence of development boards that expose these pins). I will confirm that and get back to this thread.

    Hope this helps,
    Rafael