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.

임베디드 소프트웨어 개발ISO CFunctions called byyour application,for example, printf()C Libraryinput/outputerrorhandlingstack andheapsetupotherDevice driver level.Use semihosting,for example, _sys_write()DebugAgentSemihosting SupportImplemented bythe debuggingenvironment그림 3-1 C 라이브러리 구조3.2.2 기본 메모리 맵메모리 맵이 설명되어 있지 않은 이미지에서 링커는 3-6페이지의 그림 3-2에서처럼 기본 메모리 맵에 따라 코드와 데이터를 배치합니다.참고<strong>ARM</strong>v6-M 및 <strong>ARM</strong>v7-M 아키텍처 기반 프로세서에는 고정 메모리 맵이 있습니다. 따라서 이러한 프로세서 기반의 서로 다른 시스템 간에 소프트웨어를 더욱 쉽게 이식할 수 있습니다. 자세한 내용은 Cortex-M1 기술 참조 문서 및 Cortex-M3 기술 참조 문서를 참조하십시오.기본 메모리 맵은 다음과 같이 설명할 수 있습니다.• 이미지는 링크되어 주소 0x8000에서 로드되고 실행됩니다. 모든 RO (읽기전용) 섹션이 먼저 배치되고 그 다음에 RW (읽기- 쓰기) 섹션, ZI (0으로 초기화됨) 섹션 순으로 배치됩니다.<strong>ARM</strong> DUI 0203IK Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. 3-5Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!