Trace Configuration
QT
RACE
-
U
SER
M
ANUAL
© 2018 PDQLogic Ltd.
QTrace User Manual Rev 1.01
Page 39
Figure 44 Windows Open File dialog
6.1.12
Additional code ranges
This option allows additional code ranges to be specified that are not included in the ELF file. Typical
uses for this are boot ROMs hardcoded into the processor by the manufacturer or library files supplied
in a binary format e.g. Intel hex.
Click the
button in the trace configuration dialog to display the following:
Figure 45 Additional code range dialog
If an image file is selected then the QTrace Analyser will attempt to disassemble it to create a database
of instructions to allow the QTrace Analyser to decode trace data for the additional code range e.g.
instruction size, branch address, etc.
If the additional code range is a hardcoded boot ROM in the processor, it is recommended that the ROM
image is uploaded to a file using the debugger or some other utility and then specified in the above
dialog. If there is no image specified then the QTrace Analyser will be unable to decode trace data when
the target processor executes instructions in this additional address space. In this case, the QTrace
Analyser will look for an address synchronisation packet in the trace data stream for which it has
disassembly information. Up until this point any instruction trace information will be lost but a loss-of-
sync error will not be reported.