09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

12.1 Debug systems<br />

12.1.1 Debug host<br />

12.1.2 Protocol converter<br />

12.1.3 Debug target<br />

The processor forms one component of a debug system. Figure 12-1 shows a typical system.<br />

Debug<br />

host<br />

This typical system has three parts:<br />

• Debug host<br />

• Protocol converter<br />

• Debug target.<br />

Host computer running RealView Debugger<br />

Protocol<br />

converter<br />

for example, RealView ICE<br />

Debug<br />

Development system containing processor<br />

Figure 12-1 Typical debug system<br />

The debug host is a computer, for example a personal computer, running a software debugger<br />

such as RealView Debugger. The debug host enables you to issue high-level commands such<br />

as setting a breakpoint at a certain location, or examining the contents of a memory address.<br />

The debug host sends messages to the debug target using an interface such as Ethernet.<br />

However, the debug target typically implements a different interface protocol. A device such as<br />

RealView ICE is required to convert between the two protocols.<br />

The debug target is the lowest level of the system. An example of a debug target is a<br />

development system with a test chip or a silicon part with a processor.<br />

The debug target implements system support for the protocol converter to access the debug unit<br />

using the Advanced Peripheral Bus (APB) slave interface.<br />

The debug unit enables you to:<br />

• stall program execution<br />

• examine the internal state of the processor and the state of the memory system<br />

• resume program execution.<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. 12-2<br />

ID060510 Non-Confidential<br />

Debug<br />

target

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!