This chapter describes the signals output from the ETMv3.x trace port that are not backwards-compatible with previous ETM architecture versions. It contains the following sections:
Introduction
Packet types
Instruction tracing
Data tracing
Additional trace features for ARMv7‑M processors, from ETMv3.4
Tracing of exception return, ETMv3.5
Timestamping, ETMv3.5
Virtualization Extensions, ETMv3.5
Behavior of EmbeddedICE inputs, from ETMv3.4
Synchronization
Trace port interface
Tracing through regions with no code image
Cycle-accurate tracing
ETMv2 and ETMv3 compared.