10.1 About debug

Provides an overview of debug and describes the debug components.

The processor forms one component of a debug system. You can use the following invasive debug methods:
Conventional JTAG debug (external debug)
The processor halts execution when breakpoints and watchpoints are triggered. A debug connection enables you to examine and modify registers and memory, and provide single-step execution.
Conventional monitor debug (self-hosted debug)
The processor runs a debug monitor that resides in memory.
The following figure shows a typical JTAG debug system.
Figure 10-1 Typical debug system
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

This section contains the following subsections:
Non-ConfidentialPDF file icon PDF versionARM 100095_0002_03_en
Copyright © 2014, 2015 ARM. All rights reserved.