| |||
| Home > Using Trace > About using trace hardware | |||
Trace hardware is included in a DSTREAM unit, or is available as a separate RVT or RVT2 unit for use with RVI.
The trace data capture feature works in conjunction with the debug run control feature in debug hardware. Together, they provide real-time trace functionality for software running in leading edge System-on-Chip (SoC) devices with deeply embedded processors that contain the Embedded Trace Macrocell (ETM) logic.
The trace functionality enables:
collection of trace information at clock speeds of up to 480MHz
provision of a data streaming capability through a USB2 interface. This enables profiling directly from a hardware platform, in combination with a debug hardware unit.
The streaming of trace data removes the usual trace capture unit dependence on the size of the on-board buffer. It enables you to capture profiling data in a file on the system hosting the profiling software over long periods. The limitations are:
the disk space available on the host system
the amount of data you consider reasonable to analyze.
Profiling with ARM Profiler is not supported from a DSTREAM unit. However, profiling with the trace view is supported.