Breakpoints in the C-SPY hardware debugger drivers
Using the C-SPY drivers for hardware debugger systems, you can set various breakpoint types. The amount of breakpoints you can set depends on the number of hardware breakpoints available on the target system or whether there are any available software breakpoints, in which case the number of breakpoints you can set is unlimited.
If there are software breakpoints available, the debugger will first use these before using hardware breakpoints. Exceeding the number of available hardware breakpoints when software breakpoints are not available, causes the debugger to single step. This will significantly reduce the execution speed. For this reason you must be aware of the different breakpoint consumers.
For information about the characteristics of breakpoints for the different target systems, see the manufacturer’s documentation.