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.

AM6442: Global Timestamping for Trace

Part Number: AM6442

We are considering moving to a more powerful debugger that supports tracing on AM6442.

However, we noticed the R5F cores aren't listed under section 13.3.11.4 of Rev D TRM (global timestamping support).

Do the R5F cores support global timestamping? If not, is there another way to get timestamps when tracing the R5F cores?

  • Here is the answer I received from our Debug subsystem expert.

    Global time stamping supports correlation of trace from multiple sources through the insertion of a shared SOC time (from GTC) into the trace stream. This is not a feature supported by the R5F ETM.

    If they are looking for some sort of cross-process software correlation then they may want to consider if the STM could be used to meet their needs. The STM would require instrumentation of code base to send software messages to the STM via address mapped writes. 

  • Thanks, we will look into using STM for this type of cross-core perf tracing. I think this should work as the core under debug can read the GTC and publish over STM.