매우 큰 바이너리 파일
기술노트 27860
아키텍처:
All
컴포넌트:
linker
업데이트:
2021-06-25 오후 12:52
소개
바이너리 출력 파일이 클 때도 있습니다. 이는 종종 지정된 주소에 상수(const) 데이터가 배치되거나 코드가 외부 메모리에 저장되는 경우에 해당됩니다.
설명
그 이유는 이진 출력 형식이 holes을 지원하지 않기 때문에 범위의 모든 주소에 값을 지정해야 하기 때문입니다.
해결 방법으로는 ILINK 링커를 사용하여 --bin-multi 링커 옵션을 사용하여 raw 이진 파일을 여러 개 생성할 수 있습니다.
이 문제는 기술 노트 35923와도 연관이 있습니다.
모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.