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 you have enabled software breakpoints, in which case the number of breakpoints you can set is unlimited.
When software breakpoints are enabled, the debugger will first use any available hardware breakpoints before using software breakpoints. Exceeding the number of available hardware breakpoints when software breakpoints are not enabled, 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.