|
The ETM contains a FIFO buffer that holds the
traced data for transmission through the trace port. When this FIFO buffer
becomes full, trace information is lost unless you have programmed the
ETM to stall (temporarily stop) the processor. The options in this section
of the dialog enable you to protect against FIFO overflows.
Select one of the following options:
|
|
Select
this option if you do not want to use FIFO overflow protection. |
|
|
Select this option if you want the system to
stall the processor until the FIFO buffer is empty. You must also set
FIFO highwater by typing a value into the text box. When the number of
bytes left in the FIFO buffer is reduced to the number of bytes you set
in FIFO highwater, the processor stalls as soon as possible. It restarts
when the FIFO buffer is empty.
This capability is not supported by all
systems. See the documentation that accompanies your system to find out
whether FIFOFULL
is implemented. |
|
|
Select this option to instruct RealView Debugger
to stop tracing data when the FIFO is close to the overflow limit. This
helps to prevent a FIFO overflow, because the bandwith required for instruction
tracing is much lower than that required for data tracing.
This option is available only for ETMv3 targets, and is grayed out for
all other targets. |
|