10.4.2. Stopping trace

Trace capture stops when any of the following occur:

When trace capture stops, the FtStopped bit of the Formatter and Flush Status Register is set.

Figure 10.1 shows the conditions for stopping trace capture. This figure refers to bits from the ETB Control register and the ETB Formatter and Flush Control Register.

Figure 10.1. Conditions for stopping trace capture

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

StopTrig and StopFl in the FFCR can be enabled at the same time. For example, if FOnTrig in the FFCR is set to perform a flush on a trigger event, but StopTrig is HIGH, none of the flushed data is stored, because StopTrig is HIGH. If the situation requires that all the flushed data is captured, then StopTrig is LOW and StopFl is HIGH.

After trace capture stops, the ETB discards any additional trace it receives on the ATB slave interface prevent an ATB bus from stalling. This is important when a replicator is present, but the received data is ignored.

Copyright © 2011-2013 ARM. All rights reserved.ARM DDI 0480F