The components used for trace capture are:
The Embedded Trace Macrocell is part of the ARM926EJ-S PXP Development Chip. It monitors the ARM core buses and outputs compressed information through the trace port to a trace connector. The on-chip ETM contains trigger and filter logic to control what is traced.
- Trace connector and adaptor board
The trace connector enables you to connect a TPA to the PB926EJ-S. The connector is a high-density AMP Mictor connector. The pinout for this connector is provided in Test and debug connections.
The adaptor board buffers the high-speed signals between the Trace connector and the Trace Port Analyzer.
- JTAG unit
This is a protocol converter that converts debug commands from the debugger into JTAG messages for the ETM.
- Trace Port Analyzer
The TPA is an external device (such as RealView Trace) that connects to the trace connector (through the adaptor board) and stores information sent from the ETM.
- Debugger and Trace software
The debugger and trace software controls the JTAG, ETM, and Trace Port Analyzer. The trace software reconstructs program flow from the information captured in the Trace Port Analyzer.
The trace and debug components must match the debugger you are using:
- ARM eXtended Debugger (AXD)
AXD is a component of the ARM Developer Suite (ADS). Use AXD with Multi-ICE, Trace Debug Toolkit, and Multi-Trace.
- ARM RealView Debugger (RVD)
RVD is a component of RealView Compilation Tools (RVCT). Use RVD with RealView ICE and RealView Trace or with Multi-ICE and Multi-Trace.