O'Reilly logo

The Definitive Guide to the ARM Cortex-M3, 2nd Edition by Joseph Yiu

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required