10.07.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

PDF version - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

세미호스팅디버그 에이전트가 전송 가능한 문자열의 최대 길이에 제한을 둘 수 있습니다. 그러나 에이전트는 최소한 80바이트의 명령 행을 전송할 수 있어야 합니다.• 레지스터 R0은 다음 오류 코드를 포함합니다.— 호출이 성공한 경우 0— 통신 오류 등으로 인해 호출이 성공하지 못한 경우 -18.3.9 SYS_HEAPINFO (0x16)시스템 스택 및 힙 매개변수를 반환합니다. 반환된 값은 일반적으로 초기화 중에C 라이브러리가 사용하는 값입니다. RealView <strong>ARM</strong>ulator ISS의 경우 반환되는값은 peripherals.ami에 제공된 값입니다. RealView ICE의 경우에 반환되는 값은이미지 위치 및 메모리의 최상위입니다.C 라이브러리는 이러한 값을 재정의할 수 있습니다. C 라이브러리의 메모리 관리에 대한 자세한 내용은 라이브러리 및 부동 소수점 지원 설명서에서 2-73페이지의 스토리지 관리 조정을 참조하십시오.호스트 디버거는 top_of_memory 디버거 변수를 사용하여 반환할 실제 값을 결정합니다.시작시작 시 R1은 4워드 데이터 블록에 대한 포인터의 주소를 포함합니다. 데이터 블록의 내용은 함수가 채웁니다. 데이터 블록의 구조와 반환 값에 대해서는 예제 8-1을 참조하십시오.예제 8-1struct block {int heap_base;int heap_limit;int stack_base;int stack_limit;};struct block *mem_block, info;mem_block = &info;AngelSWI (SYS_HEAPINFO, (unsigned) &mem_block) ;<strong>ARM</strong> DUI 0203IK Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. 8-15Unrestricted AccessNon-Confidential

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

Saved successfully!

Ooh no, something went wrong!