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.

AM5749: Are EMU[19:2] pins used by XDS emulators

Part Number: AM5749

Currently working at new board design.

I`m investigated sitara TRM on-chip debug support chapter.

There are little about system trace and EMU pins. I`m found that xds100 and xds200 do not support core and system trace without ETB. But main question about XDS560v2 that supports 1-4 pin system trace and XDS pro trace that supports 1-20 pins STM trace.

Should i need route EMU2-EMU19 pins from AM5749 to 60 pin mipi jtag header?

may be better to route 20 pin jtag header?

  • Hi,

    The AM574x board uses the 60-pin MIPI header. You can find the schematic here: www.ti.com/.../TMDSIDK574

  • Hi.

    I know this, but main question for new board design is emulators.

    I can route 14 pin jtag that include standart jtag signals and emu0,emu1. Also i can route similar 20 pin jtag header  that had additional free pins for emu2-5.

    I had strong suspicion that this emu lines not used in ccs and xds100, xds200, xds560 probes.

    I`m looking for additional information about emu pin trace support in ccs and emulators. There are additional 18 hi speed lines emu2-19 will greatly increase new board cost.

    Just look at idk design. In center of picture only emu pins trace

  • Hi,

    Ivan Korotkevich said:
    Should i need route EMU2-EMU19 pins from AM5749 to 60 pin mipi jtag header?

    As you mentioned, the EMU pins 2~19 bring the ability to add Trace debugging capabilities to your board. One difference than what you mentioned above, though: the XDS ProTrace allows Core Pin Trace, not only STM Pin Trace. The various types of Trace are covered in the webinar at:

    https://youtu.be/G3noymHTvGI 

    Design considerations are also covered in the Emulation and Headers TRM , which is linked from our Target Connection Guide. 

    https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds_target_connection_guide.html  

    Given this may be critical during code development, the decision to add this to your final board is entirely yours. The risk is if you eventually find a hard-to-track bug that will prevent you from properly debugging without the abilty of full Core Pin Trace. On the other hand, I wouldn't ship a product with this capability as well, under the risk of allowing a third party to reverse-engineer your code. 

    Hope this helps,

    Rafael