Manual Do Utilizadoríndice analíticoCHAPTER 1 BASIC FUNCTIONS151.1 Workspace Management Function161.2 Project Management Function171.3 Project Dependence191.4 Make/Build Function201.4.1 Customize Build Function211.5 Include Dependencies Analysis Function231.6 Functions of Setting Tool Options241.7 Error Jump Function251.8 Editor Functions271.9 Storing External Editors281.10 Storing External Tools301.11 Macro Descriptions Usable in Manager311.12 Setting Operating Environment351.13 Debugger Types361.14 Memory Operation Functions371.15 Register Operations381.16 Line Assembly and Disassembly391.17 Symbolic Debugging401.17.1 Referring to Local Symbols421.17.2 Referring to Variable of C Language43CHAPTER 2 DEPENDENCE FUNCTIONS452.1 Simulator Debugger462.1.1 Setting Operating Environment482.1.1.1 Boot ROM File Automatic Execution492.1.2 Instruction Simulation502.1.3 Memory Simulation512.1.4 I/O Port Simulation522.1.5 Interrupt Simulation532.1.6 Reset Simulation542.1.7 Low-Power Consumption Mode Simulation552.1.8 STUB Function562.1.9 Break572.1.9.1 Code Break582.1.9.2 Data Break602.1.9.3 Trace-Buffer-Full Break612.1.9.4 Guarded Access Break622.1.9.5 Forced Break632.1.10 Measuring Execution Cycle Count642.1.11 Trace662.1.11.1 Setting Trace672.1.11.2 Displaying Trace Data682.1.11.3 Searching Trace Data692.1.11.4 Saving Trace Data702.1.12 Measuring Coverage712.1.12.1 Coverage Measurement Procedures722.1.13 Checking Debugger Information752.2 Emulator Debugger (MB2141)772.2.1 Setting Operating Environment782.2.1.1 MCU Operation Mode792.2.1.2 Debug Area812.2.1.3 Memory Area Types822.2.1.4 Memory Mapping852.2.1.5 Timer Minimum Measurement Unit872.2.2 Notes on Commands for Executing Program882.2.3 Commands Available during Execution of User Program902.2.4 On-the-fly Memory Access912.2.5 Break932.2.5.1 Code Break942.2.5.2 Data Break962.2.5.3 Sequential Break972.2.5.4 Guarded Access Break982.2.5.5 Trace-Buffer-Full Break992.2.5.6 Performance-Buffer-Full Break1002.2.5.7 Forced Break1012.2.6 Events1022.2.6.1 Operation in Normal Mode1042.2.6.2 Operation in Multi Trace Mode1062.2.6.3 Operation in Performance Mode1082.2.7 Control by Sequencer1102.2.7.1 Setting Sequencer1112.2.7.2 Break by Sequencer1132.2.7.3 Trace Sampling Control by Sequencer1142.2.7.4 Time Measurement by Sequencer1162.2.7.5 Sample Flow of Time Measurement by Sequencer1172.2.8 Real-time Trace1192.2.8.1 Single Trace1202.2.8.2 Setting Single Trace1222.2.8.3 Multi trace1242.2.8.4 Setting Multi Trace1262.2.8.5 Displaying Trace Data Storage Status1272.2.8.6 Specify Displaying Trace Data Start1282.2.8.7 Display Format of Trace Data1292.2.8.8 Reading Trace Data On-the-fly1332.2.8.9 Saving Trace Data1352.2.9 Measuring Performance1362.2.9.1 Performance Measurement Procedures1372.2.9.2 Display Performance Measurement Data1392.2.10 Measuring Coverage1402.2.10.1 Coverage Measurement Procedures1412.2.11 Execution Time Measurement1452.2.12 Sampling by External Probe1472.2.13 Checking Debugger Information1492.3 Emulator Debugger (MB2147-01)1512.3.1 Setting Operating Environment1522.3.1.1 Monitoring Program Automatic Loading1532.3.1.2 MCU Operation Mode1542.3.1.3 Debug Area1552.3.1.4 Memory Area Types1562.3.1.5 Memory Mapping1582.3.1.6 Debug Function1602.3.1.7 Event Mode1612.3.2 Notes on Commands for Executing Program1622.3.3 Commands Available during Execution of User Program1642.3.4 Break1662.3.4.1 Code Break1672.3.4.2 Data Break1692.3.4.3 Monitoring Data Break1702.3.4.4 Sequential Break1712.3.4.5 Guarded Access Break1722.3.4.6 Trace-Buffer-Full Break1732.3.4.7 Performance-Buffer-Full Break1742.3.4.8 External Trigger Break1752.3.4.9 Forced Break1762.3.5 Control by Sequencer1772.3.5.1 Setting Sequencer1792.3.6 Real-time Trace1812.3.6.1 Setting Single Trace1842.3.6.2 Multi Trace1852.3.6.3 Setting Methods of Multi Trace1882.3.6.4 Displaying Trace Data Storage Status1902.3.6.5 Specify Displaying Trace Data Storage Status1912.3.6.6 Display Format of Trace Data1922.3.6.7 Reading Trace Data On-the-fly1962.3.6.8 Saving Trace Data1972.3.7 Measuring Performance1982.3.7.1 Performance Measurement Procedures1992.3.7.2 Display Performance Measurement Data2012.3.8 Measuring Coverage2022.3.8.1 Coverage Measurement Procedures2032.3.9 Real-time Monitoring2062.3.10 Execution Time Measurement2072.3.11 Power-on Debugging2092.3.12 RAM Checker2102.3.13 Checking Debugger Information2142.4 Emulator Debugger (MB2147-05)2162.4.1 Setting Operating Environment2172.4.1.1 Monitoring Program Automatic Loading2182.4.1.2 MCU Operation Mode2192.4.1.3 Debug Area2202.4.1.4 Memory Area Types2212.4.1.5 Memory Mapping2232.4.2 Notes on Commands for Executing Program2252.4.3 Commands Available during Execution of User Program2272.4.4 Break2282.4.4.1 Code Break2292.4.4.2 Data Break2312.4.4.3 Guarded Access Break2322.4.4.4 Trace-Buffer-Full Break2332.4.4.5 Forced Break2342.4.5 Real-time Trace2352.4.5.1 Setting Trace2372.4.5.2 Displaying Trace Data Storage Status2382.4.5.3 Specifying Displaying Trace Data Start2392.4.5.4 Display Format of Trace Data2402.4.5.5 Reading Trace Data On-the-fly2442.4.5.6 Saving Trace Data2452.4.6 Measuring Execution Cycle Count2462.5 Emulator Debugger (MB2198)2472.5.1 Setting Operating Environment2482.5.1.1 Monitoring Program Automatic Loading2492.5.1.2 Boot ROM File Automatic Execution2502.5.1.3 MCU Operation Mode2512.5.1.4 Operation Frequency Control2522.5.2 Notes on Commands for Executing Program2532.5.3 Commands Available during Execution of User Program2542.5.4 Break2562.5.4.1 Code Break2572.5.4.2 Data Break2592.5.4.3 Guarded Access Break2602.5.4.4 Sequential Break2612.5.4.5 Trace-Buffer-Full Break2622.5.4.6 Performance-Buffer-Full Break2632.5.4.7 External Trigger Break2642.5.4.8 Forced Break2652.5.5 Control by Sequencer2662.5.5.1 Operating of sequencer2682.5.6 Real-time Trace2702.5.6.1 Setting Trace2722.5.6.2 Displaying Trace Data Storage Status2742.5.6.3 Specifying Displaying Trace Data Start2752.5.6.4 Display Format of Trace Data2762.5.6.5 Saving Trace Data2792.5.7 Measuring Performance2802.5.7.1 Performance Measurement Procedures2812.5.7.2 Display Performance Measurement Data2822.5.8 Execution Time Measurement2832.5.9 Power-On Debugging2852.6 Emulator Debugger (MB2100-01)2862.6.1 Starting debugging2872.6.1.1 Operating Environments of the Target2882.6.1.2 Security2902.6.2 Ending debugging2912.6.3 Efficiently Executing Debugging2922.6.3.1 Increasing Communication Speed during Debugging2932.6.3.2 Switching Debug Function2942.6.4 Executing Program2952.6.4.1 Setting/Release of Debug Functions2962.6.4.2 Monitoring2982.6.4.3 Power-on Debug2992.6.4.4 Notes on Commands for Executing Program3012.6.5 To Access the Flash Memory3032.6.6 To Interrupt the Program Execution [Break]3072.6.6.1 Code Break (Hardware)3082.6.6.2 Code Break (Software)3102.6.6.3 Data Break3112.6.6.4 Forced Break3122.6.6.5 Data Watch Break3132.6.6.6 Sequencer3152.6.7 Measuring the Program Execution Cycle Count3182.6.8 Measuring Event-to-Event Execution Cycle Count [Performance Measurement]3202.6.8.1 Measuring Performance3222.6.9 Viewing Program Execution History [Trace]3242.6.9.1 Displaying Trace Data3262.6.9.2 Trace Data Display Examples (RAW Data)3282.6.9.3 Trace Data Display Example (Instruction)3292.6.9.4 Trace Data Display Example (Source)3302.6.9.5 Saving Trace Data3312.6.9.6 Searching for Trace Data3322.6.10 How to Display the Output Message from User Program to the Debugger3332.6.11 Checking Debugger Information3352.7 Monitor Debugger3372.7.1 Resources Used by Monitor Program3382.7.2 Break3392.7.2.1 Software Break3402.7.2.2 Forced Break341Tamanho: 2 MBPáginas: 354Language: EnglishAbrir o manual