CHAPTER 16

Debugging Components

Publisher Summary

This chapter focuses on a number of debugging components used to provide debugging features such as breakpoint, watchpoint, Flash Patch, and trace that the Cortex™-M3 processor comes with, all of which can be programmed through the Cortex-M3 Private Peripheral Bus. The chapter discusses the trace system that is based on CoreSight architecture—the Data Watchpoint and Trace (DWT) components and their debugging functionalities; the Instrumentation Trace Macrocell (ITM), a control register for controlling the enabling of individual features; the hardware trace with ITM and DWT; and the Embedded Trace Macrocell that is used for providing instruction traces. The chapter describes other trace components ...

Get The Definitive Guide to the ARM Cortex-M3, 2nd Edition 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.