Trace Timestamps
On Armv7M and Armv8M target devices the J-Trace Pro will try to enable and generate timestamps from the Instrumentation Trace Macrocell (ITM). These timestamps will then be referenced to the recorded instruction trace stream which was recorded from the ETM.
Please note that the collected timestamps are not cycle accurate as they are sourced from the ITM. Instead timestamps represent only an approximation of the trace event flow. A timestamp cannot be reliably attributed to a single instruction. Additionally, effects such as parallel execution pipelines, caching, and other micro-architectural factors affect timestamp accuracy. Therefore, temporal distances in the trace may deviate from actual instruction execution cycles. Timestamps should be used only for rough timing measurements.