12.07.2015 Views

ARM DS-5 Using the Debug Hardware Configuration Utilities

ARM DS-5 Using the Debug Hardware Configuration Utilities

ARM DS-5 Using the Debug Hardware Configuration Utilities

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.

Configuring CoreSight systems6.1 About CoreSight system configurationCoreSight systems consist of a <strong>Debug</strong> Access Port (DAP) that comprises <strong>the</strong> followingcomponents:• A debug port (DP) that connects to <strong>the</strong> scan chain or Serial Wire <strong>Debug</strong> (SWD) interface,and that provides <strong>the</strong> system interface to debug hardware.• Ei<strong>the</strong>r Advanced High-performance Bus Access Port (AHB-AP for AHB access) or <strong>ARM</strong>Peripheral Bus Access Port (APB-AP for APB access).<strong>Debug</strong> components are attached to <strong>the</strong> buses, and are accessed through <strong>the</strong> APs on <strong>the</strong> DAP.CoreSight debug components are configured with <strong>the</strong> index of <strong>the</strong> AP to which <strong>the</strong>y areattached, and <strong>the</strong> base address on <strong>the</strong> bus.The DAP can also contain a JTAG-AP that enables <strong>the</strong> connection of JTAG devices on internalscan chains, for example <strong>ARM</strong>11 processors. JTAG devices must be configured with <strong>the</strong> APindex of <strong>the</strong> JTAG-AP, <strong>the</strong> JTAG port on <strong>the</strong> AP, and <strong>the</strong> pre-bits and post-bits for both IR andDR scans for <strong>the</strong> particular device.CoreSight components are associated with a DAP, so <strong>the</strong>y are placed on <strong>the</strong> scan chain (or SWDconnection) after <strong>the</strong> DAP with which <strong>the</strong>y are associated. The DAP is represented on <strong>the</strong> scanchain by <strong>the</strong> <strong>ARM</strong>CS-DP device. CoreSight components are not located on <strong>the</strong> JTAG scanchain, so <strong>the</strong>y must be placed between <strong>the</strong> DAP and <strong>the</strong> next JTAG device.6.1.1 See alsoTasks• Starting <strong>the</strong> debug hardware configuration utilities on page 2-3• Setting up a CoreSight trace association file on page 6-11.Concepts• Reading <strong>the</strong> CoreSight ROM table on page 6-3• CoreSight autodetection on page 6-4• How <strong>the</strong> debug hardware unit autodetects Serial Wire <strong>Debug</strong> on page 6-5.<strong>ARM</strong> DUI 0498F Copyright © 2010-2012 <strong>ARM</strong>. All rights reserved. 6-2ID021112Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!