vii
2.2.10.1 Coverage Measurement Procedures ........................................................................... ........... 127
2.2.11 Execution Time Measurement ............................................... .................................................... 131
2.2.12 Sampling by External Probe .................... .................................................................................. 133
2.2.13 Checking Debugger Information ..................................................... ... .... .................................... 135
2.3 Emulator Debugger (MB2147-01) ............................................................................................ .. . .... 137
2.3.1 Setting Operating Environment ............... .................................................................................. 138
2.3.1.1 Monitoring Program Automatic Loading ................................................................... ... .... ... ... . 139
2.3.1.2 MCU Operation Mode ............................................................................................................. 140
2.3.1.3 Debug Area ........................................................... ................................................................. 141
2.3.1.4 Memory Area Types ........................................................................................... .................... 142
2.3.1.5 Memory Mapping .................................................................................................................... 144
2.3.1.6 Debug Function ..................................................................................... ................................. 146
2.3.1.7 Event Mode ........................................................... ................................................................. 147
2.3.2 Notes on Commands for Executing Program ........................................................... ................. 148
2.3.3 Commands Available during Execution of User Program ......................................................... 150
2.3.4 Break ......................................................................................................................................... 152
2.3.4.1 Code Break ............................................................................................................................. 153
2.3.4.2 Data Break .............................................................................................................................. 155
2.3.4.3 Monitoring Data Break ............................................................................................................ 156
2.3.4.4 Sequential Break ................................................................................... ................................. 157
2.3.4.5 Guarded Access Break ........................................................................................................... 158
2.3.4.6 Trace-Buffer-Full Break ................................................................................... ... ... ................. 159
2.3.4.7 Performance-Buffer-Full Break ............................................................................................... 160
2.3.4.8 External Trigger Break ............................................................................................................ 161
2.3.4.9 Forced Break ......................................................................................................................... . 162
2.3.5 Control by Sequencer ................................................................................................................ 163
2.3.5.1 Setting Sequencer ................................................................................................................. . 165
2.3.6 Real-time Trace .................................................................................................. ....................... 167
2.3.6.1 Setting Single Trace ........................................................................................... ... ... .. . ........... 170
2.3.6.2 Multi Trace .............................................................................................................................. 171
2.3.6.3 Setting Methods of Multi Trace ............................................................................................... 174
2.3.6.4 Displaying Trace Data Storage Status ........................... ........................................................ 176
2.3.6.5 Specify Displaying Trace Data Storage Status ....................................................................... 177
2.3.6.6 Display Format of Trace Data ................................................................................................. 178
2.3.6.7 Reading Trace Data On-the-fly ............................................................................................... 182
2.3.6.8 Saving Trace Data .................................................................................................................. 183
2.3.7 Measuring Performance .................................................... ........................................................ 184
2.3.7.1 Performance Measurement Procedures ................................................................................. 185
2.3.7.2 Display Performance Measurement Data ............................................................................... 187
2.3.8 Measuring Coverage ............................................................. .................................................... 188
2.3.8.1 Coverage Measurement Procedures ...................................................................................... 189
2.3.9 Real-time Monitoring ............................ ..................................................................................... 192
2.3.10 Execution Time Measurement ............................................... .................................................... 193
2.3.11 Power-on Debugging ......................................................... ........................................................ 195
2.3.12 RAM Checker ............. ............................................................................................................... 196
2.3.13 Checking Debugger Information ..................................................... ... .... .................................... 200
2.4 Emulator Debugger (MB2147-05) ............................................................................................ .. . .... 202