PDF version - ARM Information Center
PDF version - ARM Information Center
PDF version - ARM Information Center
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