|
|||||||||||||||||||||||||
Technical Support On-Line Manuals µVision3 User's Guide µVision3 Overview User Interface Creating Applications Utilities Debugging Using the Debugger CPU Simulation Start Debugging Application Program Execution Debug Windows and Dialogs Breakpoints Code Coverage CPU Registers Disassembly Window Logic Analyzer Setup Setup in Detail Restrictions Memory Window Memory Map Output Window - Command Debug Commands Variables and Registers Debug Functions Execution Profiler Performance Analyzer Serial Window Symbol Window Toolbox Watch Window Expressions Constants System Variables Peripheral Variables I/O Ports Serial Ports Program Variables (Symbols) Line Numbers Bit Addresses Type Specifications Operators Differences Between µVision3 and C Expression Examples Tips and Tricks Review Peripherals and CPU Configuration Simulate I/O Ports Simulate Interrupts and Clock Inputs Simulate external I/O Devices Assign Serial I/O to a PC COM Port Check Illegal Memory Accesses Command Input from File Preset I/O Ports or Memory Contents Write Debug Output to a File Keyboard Shortcuts Debug Commands Debug Functions Simulation Flash Programming Dialogs Example Programs Command Line Appendix |
BreakpointsµVision3 lets you define breakpoints in several different ways. You may already set Execution Breaks during editing of your source text, even before the program code is translated. Breakpoints can be defined and modified in the following ways:
The Breakpoint dialog lets you view and modify breakpoints. You can quickly disable or enable the breakpoints with a mouse click on the check box in the Current Breakpoints list. A double click in the Current Breakpoints list allows you to modify the selected break definition.
You define a breakpoint by entering an Expression in the Breakpoint dialog. Depending on the expression one of the following breakpoint types is defined:
When you specify a Command for a breakpoint, µVision3 executes the command and resumes executing your target program. The command you specify here may be a µVision3 debug or signal function. To halt program execution in a µVision3 function, set the _break_ system variable. For more information refer to System Variables. The Count value specifies the number of times the breakpoint expression is true before the breakpoint is triggered. Breakpoint Examples:The following description explains the definitions in the Breakpoint dialog shown above. The Current Breakpoints list summarizes the breakpoint type and the physical address along with the Expression, Command and Count.
| ||||||||||||||||||||||||
|
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.