User manual
UM0036 STice features
Doc ID 7705 Rev 11 259/385
Figure 196. STice trace window
Figure 196 shows most of the trace columns. You can preselect which of these columns are
displayed (see Column display: Columns may be disabled if they not required and/or do not
display any trace information for the particular trace situation. To activate/disable a column,
select Column Display in the Trace contextual menu. This opens a list of all the columns
available in the trace record.).
● Symbol Bar: This column contains icons such as source line markers ( ) and/or
bookmarks.
Note: When a source line marker occurs, the fields described hereafter are used to display source
line information such as the name of the source file, the line of source code, and the
instruction call.
● Record: Trace record numbering starts at 1, which corresponds to the earliest cycle to
be recorded, and ends at the latest cycle recorded (up to a maximum of 131072
cycles). This means that if you have an application that runs for 150000 cycles before
there is a break, and you record the trace continuously, cycles 18929 to 150000 stay
recorded in the trace buffer, but they are numbered 1 to 131072 in the Record column.
Record numbers are not recalculated when you remove events from the display by
filtering (see Filter lines: Trace records can be filtered using the Trace Display Filter
dialog box (Figure 198). To open this window, select Filter Lines from the Trace window
contextual menu. The line filter is used to restrict the trace display to the operation that
you are interested in. Only the selected trace entries appear in the Trace window (all
others are hidden). The record number and timestamp are not recalculated when lines
are removed from the display.).
● PC: It is the 24-bit address of the instruction being decoded.
● Instr event (Instruction event): It is the type of instruction event: Decoding start,
Interrupt handler, Interrupted, Discarded, Processing.
In addition, some hardware cycles that are automatically recorded to trace have a
special identifier in this field that allows you to filter them out if you want, such as Extra
record. These hardware cycles exist but do not correspond to either a specific
instruction or operand. The Instr event column serves chiefly to allow you to filter out
the hardware cycles of interest using the Filter Lines option in the Trace contextual
menu, described in Filter lines: Trace records can be filtered using the Trace Display
Filter dialog box (Figure 198). To open this window, select Filter Lines from the Trace
window contextual menu. The line filter is used to restrict the trace display to the
operation that you are interested in. Only the selected trace entries appear in the Trace