User manual
Basic debugging features UM0036
196/385 Doc ID 7705 Rev 11
In the resulting listing, there are three fields: File, which is the filename in which the symbol
was found; Symbol, which gives the name of the symbol (either function or variable); and
Type, which specifies the type of the function or variable.
Selecting a symbol from the list (using the GoTo button or by double-clicking on the symbol
name in the table) will open an Editor window displaying the corresponding source file at
that symbol's location, and will also open the Disassembly window at the symbol's address.
The Watch button will copy the found symbol to the watch window.
Note that if you perform a query of all Types (by selecting Types in the Type drop-down list
when defining your query), the result will be a listing of all variable or function types present
in each of the specified file(s). However, you will be unable to Go To any of the entries in the
list, as these entries do not correspond to a particular occurrence of a symbol, but indicate
the presence of a given symbol type in a given file. This sort of query allows you to quickly
check whether a certain symbol type is present in a particular file or group of files.
Figure 145. Symbols browser—types
5.16 Peripheral registers window
To open the Peripheral Registers window, either click on the Peripheral Registers window
icon in the View toolbar or, from the main menu, select View>Peripheral Registers.
In addition to the description of the Peripheral Registers window, this section contains
information about:
● Peripheral registers contextual menu
● Peripheral registers display options
● Forced read of status registers
The Peripheral Registers window shows a list of the peripherals available on the target
MCU, as well as the value of each peripheral's register at a particular value of the program
counter (PC).