User manual
UM0036 Contents
Doc ID 7705 Rev 11 5/385
5.8.3 Setting counters and conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
5.8.4 Showing breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
5.9 Data breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
5.9.1 Inserting data breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
5.9.2 Using the Data Breakpoints window . . . . . . . . . . . . . . . . . . . . . . . . . . 187
5.10 Call stack window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
5.11 Local variables window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
5.12 Watch window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
5.13 Core registers window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
5.14 MSCI tools window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
5.15 Symbols browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
5.16 Peripheral registers window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
5.17 Memory trace window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
5.18 Online commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
5.18.1 The load command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
5.18.2 The output_file command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
5.18.3 The stimuli command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
5.18.4 The symbol-file command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
5.18.5 The save_memory command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
5.18.6 The help command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
5.19 Limitations and discrepancies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
6 Simulator features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.1 Using the stack control features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.2 Using the input pin stimulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
6.3 Using the simulation plotter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
6.3.1 Plotter selection window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.3.2 Plotter window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
6.4 Using read/write on-the-fly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
6.5 Forcing interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
7 In-circuit debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
7.1 Connecting to and configuring the microcontroller . . . . . . . . . . . . . . . . . 224
7.1.1 Connecting the hardware for in-circuit debugging . . . . . . . . . . . . . . . . 224
7.1.2 Selecting your MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225