157
Microcontrollers Debugger Manual
4
Control Points
This chapter provides an overview of the debugger control points: Breakpoints,
Watchpoints, and Markpoints. Click any of the following links to jump to the
corresponding section of this chapter:
•Introduction
•Breakpoints
•Setting Breakpoints
•Watchpoints
•Setting Watchpoints
•Markpoints
•Setting Markpoints
•Halting on a Control Point
Introduction
There are three kinds of control points:
• Breakpoints (also called data breakpoints): Breakpoints are located at an address.
They can be temporary or permanent.
• Watchpoints: Watchpoints are located at a memory range. They start from an
address, have a range, and a read and/or write state.
• Markpoints: Are marked points of observation that can be jumped to by the
programmer. They can be located in data, source or memory.
In the context menu of the Source, Memory or Assembly window you can set or disable a
control point, set a condition and an optional command, and set the current count and
counting interval.
You can edit control point characteristics in the three tabs of the Control Points
Configuration Window: Breakpoints, Watchpoints and Markpoints tab. These three tabs
have common properties that allow you to perform the following operations on control
points:
• Select a single control point from a list box and click Delete.
• Select multiple control points from a list box and click Delete.