CHAPTER 15 Debug Architecture
In This Chapter:
Debugging Features Overview
The Cortex-M3 processor provides a comprehensive debugging environment. Based on the nature of operations, the debugging features can be classified into two groups:
- Invasive debugging:
- Program halt and stepping
- Hardware breakpoints
- Breakpoint instruction
- Data watchpoint on access to data address, address range, or data value
- Register value accesses (both read or write)
- Debug monitor exception
- ROM-based debugging (Flash patch)
- Noninvasive debugging:
- Memory accesses (memory contents ...
Get The Definitive Guide to the ARM Cortex-M3 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.