| |||
| Home > Getting Started > Setting up the trace hardware | |||
This section describes the requirements and procedure for setting up the trace system for ARM ETM. See Setting up the trace hardware for XScale for information on setting up the trace system for XScale.
You can:
use an emulated environment (see ARMulator ETM emulation)
directly trace your target hardware, described below.
To trace your target hardware, you must set up a hardware trace system, assembling the following components:
an ARM target board, containing an ARM7-family or ARM9-family processor linked to an ETM
trace capture hardware that is capable of storing trace information generated by the ETM
a JTAG interface that can set up triggering and tracing in the ETM
a workstation that is able to run TDT.
When choosing the target hardware and setting up the trace capture system, you must take care not to exceed the timing specifications of the target ETM signals or of the trace capture hardware. Exceeding the timing specifications results in synchronization and data errors that render the trace useless. More information can be found in the chapter on designing the target in the ARM Multi-Trace Version 1.0 User Guide.
You must decide between the available trace capture systems that you can use to connect the ETM to the debugger. The following trace capture systems are described in this manual and are directly supported by TDT:
ARM MultiTrace
Agilent 16600 or 16700 logic analyzer
Agilent Trace Port Analyzer
Tektronix TLA 600 or TLA 700 logic analyzer.
The following JTAG interfaces are supported by TDT:
ARM Multi-ICE
Agilent Emulation Module
Agilent Emulation Probe.
The following sections describe how to set up the trace capture hardware for use with TDT:
See The ARM trace solution for a description of how your hardware interacts to complete the real-time trace solution.