About Debugging Your System; Figure 9-1 Typical Debug System - Epson ARM720T Core Cpu Manual

Revision 4 (amba ahb bus interface version)
Table of Contents

Advertisement

9: Debugging Your System
9.1

About debugging your system

The advanced debugging features of the ARM720T processor make it easier to develop
application software, operating systems, and the hardware itself.
9.1.1
A typical debug system
The ARM720T processor forms one component of a debug system that interfaces from the
high-level debugging that you perform to the low-level interface supported by the ARM720T
processor. Figure 9-1 shows a typical debug system.
A debug system usually has three parts:
Debug host
Protocol converter
Debug target
The debug host and the protocol converter are system-dependent.
9-2
Debug host
(host compiler
running ARM or
third party toolkit)
Protocol converter
(for example Multi-
ICE)
Debug target
(development
system containing
ARM720T
processor)

Figure 9-1 Typical debug system

A computer that is running a software debugger such as the
Debugger for Windows
high-level commands such as setting breakpoints or examining the
contents of memory.
This interfaces between the high-level commands issued by the
debug host and the low-level commands of the ARM720T processor
JTAG interface. Typically it interfaces to the host through an
interface such as an enhanced parallel port.
The ARM720T processor has hardware extensions that ease
debugging at the lowest level. These extensions enable you to:
halt program execution
examine and modify the internal state of the core
examine the state of the memory system
execute abort exceptions, enabling real-time monitoring of
the core
resume program execution.
EPSON
(ADW). The debug host enables you to issue
ARM720T CORE CPU MANUAL
ARM

Advertisement

Table of Contents
loading

Table of Contents