Debug for ARM®v8‑M
Debugging is a key part of software development and is often considered to be the most time-consuming part of the process. It enables software developers to halt program execution and determine the cause of any problems. Developers often add breakpoint instructions into software, and data or hardware watchpoints to examine the values of program variables or the contents of registers. Debug facilities that are provided by a system are a vital consideration for any developer.
It contains the following sections: