Manual De UsuarioTabla de contenidosCHAPTER1 Basic Functions111.1 Workspace Management Function121.2 Project Management Function131.3 Project Dependence151.4 Make/Build Function161.4.1 Customize Build Function171.5 Include Dependencies Analysis Function191.6 Functions of Setting Tool Options201.7 Error Jump Function211.8 Editor Functions231.9 Storing External Editors251.10 Storing External Tools271.11 Macro Descriptions Usable in Manager281.12 Setting Operating Environment321.13 Debugger Types331.14 Memory Operation Functions341.15 Register Operations351.16 Line Assembly and Disassembly361.17 Symbolic Debugging371.17.1 Referring to Local Symbols391.17.2 Referring to C/C++ Variables40CHAPTER2 Dependence Functions432.1 Simulator Debugger442.1.1 Instruction Simulation462.1.2 Memory Simulation472.1.3 I/O Port Simulation482.1.4 Interrupt Simulation492.1.5 Reset Simulation502.1.6 Low Power Consumption Mode Simulation512.1.7 STUB Function522.1.8 Break532.1.8.1 Code Break542.1.8.2 Data Break552.1.8.3 Trace Buffer-full Break562.1.8.4 Guarded Access Break572.1.8.5 Forced Break582.1.9 Measuring Execution Cycle Count592.1.10 Trace602.1.10.1 Trace Sampling612.1.10.2 Setting Trace622.1.10.3 Displaying Trace Data632.1.10.4 Display Format of Trace Data642.1.10.5 Searching Trace Data652.1.10.6 Saving Trace Data662.1.10.7 Clearing Trace Data672.1.11 Measuring Coverage682.1.11.1 Coverage Measurement Procedures692.1.12 Checking Debugger Status722.2 Emulator Debugger (MB2197)752.2.1 Setting Operating Environment762.2.1.1 MCU Operation Mode772.2.1.2 DRAM Refresh Control782.2.1.3 Cache Flush Control792.2.1.4 Operating Frequency802.2.2 Notes on Executing Program812.2.3 Commands Available during Execution of User Program822.2.4 Break832.2.4.1 Code Break842.2.4.2 Code Event Break862.2.4.3 Data Event Break872.2.4.4 Trace Buffer-full Break882.2.4.5 Alignment Error Break892.2.4.6 External Trigger Break902.2.4.7 Forced Break912.2.5 Measuring Execution Cycle Count922.2.6 Trace932.2.6.1 Trace Data942.2.6.2 Trace Sampling952.2.6.3 Setting Trace962.2.6.4 Displaying Trace Data972.2.6.5 Display Format of Trace Data982.2.6.6 Searching Trace Data992.2.6.7 Saving Trace Data1002.2.6.8 Clearing Trace Data1012.2.6.9 Notes on Use of Tracing Function1022.2.7 Inaccessible Area1042.2.8 Checking Debugger Status1052.3 Emulator Debugger (MB2198)1082.3.1 Setting Operating Environment1102.3.1.1 Monitoring Program Automatic Loading1112.3.1.2 MCU Operation Mode1122.3.1.3 Cache Flush Control1132.3.1.4 Operating Frequency1142.3.1.5 External Memory Emulation1152.3.1.6 Debug mode1162.3.2 Notes on Executing Program1172.3.3 Commands Available during Execution of User Program1182.3.4 Break1202.3.4.1 Code Break1212.3.4.2 Data Break1232.3.4.3 Code Event Break1242.3.4.4 Data Event Break1262.3.4.5 Trace Buffer-full Break1282.3.4.6 Alignment Error Break1292.3.4.7 External Trigger Break1302.3.4.8 Forced Break1312.3.4.9 Data Watch Break1322.3.5 Control by Sequencer1342.3.6 Measuring Execution Cycle Count1372.3.7 Trace1382.3.7.1 Display Format of Trace Data1422.3.7.2 Saving Trace Data1432.3.7.3 Notes on Use of Tracing Function1442.3.8 Measuring Performance1462.3.8.1 Performance Measurement Procedures1472.3.8.2 Displaying Performance Measurement Data1492.3.9 Real-time Monitoring1502.3.10 Power-on Debugging1512.3.11 Inaccessible Area1522.3.12 RAM Checker1532.3.13 Checking Debugger Status1572.4 Emulator Debugger (MB2100-01)1602.4.1 Starting debugging1612.4.1.1 Power-on Reset1622.4.1.2 Operating Environments of the Target1632.4.1.3 Security1652.4.2 Ending debugging1662.4.3 Efficiently Executing Debugging1672.4.3.1 Increasing Communication Speed during Debugging1682.4.3.2 Switching Debug Function1692.4.4 Executing Program1702.4.4.1 Setting/Release of Debug Functions1712.4.4.2 Monitoring1732.4.4.3 Power-on Debug1742.4.5 To Access the Flash Memory1762.4.6 To Interrupt the Program Execution [Break]1802.4.6.1 Code Break (Hardware)1812.4.6.2 Code Break (Software)1832.4.6.3 Data Break1852.4.6.4 Trace Trigger Break1862.4.6.5 Forced Break1872.4.6.6 Data Watch Break1882.4.6.7 Sequencer1902.4.6.8 Guarded Access Break1922.4.7 Measuring the Program Execution Time1932.4.7.1 Measuring the Program Execution Cycle Count1942.4.7.2 Measuring Event-to-Event Execution Cycle Count [Performance Measurement]1962.4.8 Viewing Program Execution History [Trace]1992.4.8.1 Displaying Trace Data2012.4.8.1.1 Trace Data Display Examples (RAW Data)2032.4.8.1.2 Trace Data Display Example (Instruction)2062.4.8.1.3 Trace Data Display Example (Source)2072.4.8.2 Saving Trace Data2082.4.8.3 Searching for Trace Data2092.4.8.4 Obtaining Only Trace Data with Specified Attributes2102.4.8.5 Ending Trace Acquisition in Specified Conditions2112.4.9 Disabling Memory Access to Specified Area2122.4.10 Displaying Messages Output from the User Program on Debugger2132.4.11 Checking Debugger Status2152.5 Monitor Debugger2182.5.1 Resources Used by Monitor Program2192.5.2 Break2202.5.2.1 Software Break2212.5.2.2 Forced Break2222.5.3 Measuring Execution Time2232.5.4 Inaccessible Area224Tamaño: 1 MBPáginas: 234Language: EnglishManuales abiertas