ETM Environment
2-77
MPU Subsystem
2.12.3 Operation
Figure 2–27 shows how the OMAP5910 ETM is used in a system setup for
capture of trace data.
Figure 2–27. Required System for ETM Usage
13 Pins:
trace_sync
trace_clk
trace_pkt_[7–0]
trace_pipestat_[2–0]
Ethernet
Agilent (HP)
Trace port analyzer
E5903A 301
PC
with
TI CCS Ver 2.0 or higher
XDS510
Or equivalent JTAG controller
(Provides emulation and ETM
configuration support)
OMAP5910
MPU
ETM
TDI
TDO
The TI Code Composer Studio
t
Integrated Development environment (IDE)
software, trace port analyzer (TPA), and the emulation probe hardware are
used for tracing and displaying the MPU operation.
Agilent provides two types of trace port equipment:
-
Dedicated trace port analyzer (TPA) (E5903A #301)
-
A 16700A series logic analyzer used with an analysis probe
(E9595A#002)
The Code Composer Studio
IDE provides support only for the TPA setup.
The Code Composer Studio
IDE provides a complete interface to the ETM,
including the setup of the trace registers, trigger points, and sequencing of
trace operations. When a trace trigger occurs, Code Composer Studio
IDE
decompresses and formats the trace information for display. In addition, when
the TI software development tools are used, Code Composer Studio
IDE can
also correlate trace data back to the source code, thus providing complete
symbolic trace capabilities. All of the ETM functions operate in parallel with the
standard debug features provided by Code Composer Studio
IDE, such as
breakpoints, single-stepping, etc.