.map 파일의 P1, P2, A1, A2는 무엇입니까?
기술노트 80159
아키텍처:
ARM
컴포넌트:
linker
업데이트:
2021-06-30 오전 2:50
소개
.map 파일의 P1, P2, A1, A2 등은 연결된 출력이 배치되는 여러 메모리 영역에 IAR ILINK Linker가 제공한 심볼 이름입니다.
"A#"는 내용이 절대 배치되는 메모리 영역을 나타냅니다.
.icf 파일의 명령줄은 다음과 같습니다:
place at { address memory: ...
place at { start of ...
place at { end of ...
"P#"는 특정 영역에 섹션과 블록을 배치하는 것을 의미합니다. 섹션과 블록은 임의 순서대로 영역에 배치됩니다.
.icf 파일의 명령줄은 다음과 같습니다:
place in ...
ILINK에서 제공하는 기본 심볼 이름을 재정의할 수 있습니다. 다음과 같이 place 지시문 앞에 정의한 이름을 추가하기만 하면 됩니다.
"ROM":
place in ROM_region { ... };
"RAM":
place in RAM_region { ... };
모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.