10.07.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

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

디버그 통신 채널7.2 타겟 및 호스트 디버그 도구 간의 DCC 통신타겟은 <strong>ARM</strong> 명령어 MCR 및 MRC를 사용하여 프로세서에서 보조 프로세서 14로DCC에 액세스합니다. 그림 7-1에서는 데이터를 제어하고 타겟 및 호스트 디버그도구 간에 전송하는 데 사용할 수 있는 세 가지 DCC 레지스터를 보여 줍니다.읽기 레지스터타겟이 호스트 디버그 도구에서 보낸 데이터를 읽는 데 사용됩니다.쓰기 레지스터타겟이 호스트 디버그 도구로 보내는 메시지를 쓰는 데 사용됩니다.제어 레지스터타겟 및 호스트 디버그 도구에 대해 핸드셰이크 정보를 제공하는 데사용됩니다.<strong>ARM</strong>v6 이전 프로세서의 경우:비트 1 (W 비트) 타겟이 데이터를 보낼 수 있으면 지워집니다.비트 0 (R 비트) 타겟이 읽을 데이터가 있으면 설정됩니다.<strong>ARM</strong>v6 이상 프로세서의 경우:비트 29 (W 비트) 타겟이 데이터를 보낼 수 있으면 지워집니다.비트 30 (R 비트) 타겟이 읽을 데이터가 있으면 설정됩니다.DCCHost debug toolsWrite registerTarget codeControl registerScan chain 2JTAGRealViewICERead register그림 7-1 타겟 및 호스트 디버그 도구 간의 DCC 통신<strong>ARM</strong> DUI 0203IK Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. 7-3Unrestricted AccessNon-Confidential

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

Saved successfully!

Ooh no, something went wrong!