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.

세미호스팅8.2 세미호스팅 구현세미호스팅이 제공하는 기능은 일반적으로 모든 디버그 에이전트에서 동일합니다. 그러나 세미호스팅의 구현은 호스트별로 다릅니다.이 단원에서는 다양한 디버그 에이전트별 세미호스팅 구현에 대해 설명합니다.8.2.1 RealView <strong>ARM</strong>ulator ISS세미호스팅 요청이 나타나면 RealView <strong>ARM</strong>ulator ISS에서 SVC를 직접 트래핑하고 벡터 테이블의 SVC 엔트리에 있는 명령어는 실행되지 않습니다.RealView <strong>ARM</strong>ulator ISS에서 세미호스팅 지원을 해제하려면 default.ami 파일의Default_Semihost를 No_Semihost로 변경합니다.자세한 내용은 RealView <strong>ARM</strong>ulator ISS 사용 설명서를 참조하십시오.8.2.2 RealView ICERealView ICE DLL을 사용하는 경우 세미호스팅은 실제 SVC 예외 처리기로 처리되거나, 브레이크포인트를 통해 처리기를 에뮬레이션하여 처리됩니다. RealViewICE를 사용하는 세미호스팅에 대한 자세한 내용은 RealView ICE 및 RealView 트레이스 사용 설명서를 참조하십시오.8.2.3 명령어 세트 시스템 모델세미호스팅 요청이 나타나면 ISSM에서 요청을 직접 트래핑하고 벡터 테이블의SVC 엔트리에 있는 명령어는 실행되지 않습니다. ISSM을 사용하는 세미호스팅에 대한 자세한 내용은 디버거 설명서를 참조하십시오.ISSM에서 세미호스팅 지원을 해제하려면 디버거에서 타겟을 구성하거나default.smc 파일의 해당 엔트리를 변경하십시오....Name="semihosting-enable" Type="Bool">18-6 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0203IKNon-ConfidentialUnrestricted Access

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

Saved successfully!

Ooh no, something went wrong!