User manual

Table Of Contents
Raisonance Tools for ARM 5. Debugging with the simulator
1. The upper part of the Debug tab. Shows the different Data views available on a given
microcontroller. To see a specific view, double-click on its name.
2. The lower part of the Debug tab. Shows the peripherals available on a given microcontroller.
To see a specific peripheral, double-click on its name. Most peripherals are NOT simulated.
3. The source file as edited in C or in assembly language. The green circles on the left indicate
lines that contain instructions where you can place breakpoints. The line highlighted in blue
indicates the current PC. This is the next instruction to be executed.
4. The Disassembly View. Displays the instruction to be executed by the simulator. It is a dump
of the memory where the code is located. The blue arrow at the beginning of the line indicates
the current PC, as in the source window. The following columns are available:
Address: address where the instruction is located.
Symbol: name of the symbol, if a symbol is located at this address.
Code: byte-code located at this address.
Mnemonic: mnemonic corresponding to the byte-code.
Code Coverage: number of times byte-code at this address has been executed.
Last action: most significant effect of the instruction during its last execution.
5. The Debug Output window provides feedback on the status of debugging process. Status
information can include errors and debug event logs. Some message lines have hyperlinks to
the Disassembly view at the PC address where the event occurred.
6. Data Dumps Views (here Memory View) is only available during a debug session, and shows
the content of the different memory dumps. The addresses associated with symbols are
highlighted in pink. A status bar on the bottom of this view displays the symbols and read/write
accesses. You can modify the content of the dump by selecting the value you want to alter,
typing the new value and pressing Enter,.or double click the ASCII value and type the value in
ASCII format directly.
7. The toolbar, which allows you to control the simulation (see the next section for information).
- 21 -