Hi,
I am trying to determine what are the hardware trace capabilities of the Tiva series MCUs. I'm currently working with TM4C1294KCPDT.
Here's what I gathered so far:
There is an ITM trace module in the MCU, which supports only statistical function profiling, watching only a single(?) variable over time, and interrupt profiling. This is nice, but not a full hardware trace. I understand it requires an XDS200 probe and uses SWD + the SWO pin for communications, and the Code Composer supports this (but not the free license).
I understand there is also an ETM module in the MCU that supposedly can do low-level instruction trace (great!) but I haven't found any information on how to utilize it. what hardware and software do I need? does Code Composer support this or do I have to use a third party IDE? what kind of interface does it use (which pins etc)? what exactly can I achieve with it?
I also noted there are trace pins on the MCU, labeled TRD0 through TRD3, plus TRCLK. what capability do they provide? perhaps they are related to the mysterious ETM...?
thanks,
Guy.