5.3.1. 스캐터 로딩 설명의 비니어 입력 섹션 선택

비니어는 ARM과 Thumb® 코드 사이를 전환하거나 단일 명령어에서 지정할 수 있는 것보다 더 긴 프로그램 점프를 수행하는 데 사용합니다. 자세한 내용은 비니어 생성을 참조하십시오. 스캐터 로딩 설명 파일은 링커 생성 비니어 입력 섹션을 배치하는 데 사용합니다. 스캐터 로딩 설명 파일에서 최대 한 개의 실행 영역에만 *(Veneer$$Code) 섹션 선택기가 있을 수 있습니다.

링커에서는 안전한 경우에만 *(Veneer$$Code) 섹션 선택기로 식별된 영역으로 비니어 입력 섹션을 배치합니다. 주소 범위와 관련된 문제나 실행 영역의 크기 제한으로 인해 비니어 입력 섹션이 지정한 영역에 할당되지 않을 수도 있습니다. 비니어를 지정한 영역에 추가할 수 없는 경우 비니어는 해당 비니어를 생성한 재배치된 입력 섹션을 포함하는 실행 영역에 추가됩니다.

Note

ARM 도구의 이전 버전에서 스캐터 로딩 설명 파일의 *(IWV$$Code) 인스턴스는 *(Veneer$$Code)로 자동으로 변환됩니다. 새 설명에서는 *(Veneer$$Code)를 사용합니다.

Copyright © 2002-2006 ARM Limited. All rights reserved.ARM DUI 0206GK
Non-Confidential