.map 파일에서 P1, P2, A1, A2 는 무엇인가요?

기술노트 80159

아키텍처:

ARM

컴포넌트:

linker

업데이트:

2018-02-28 오전 2:51

Introduction

P1, P2, A1, A2 etc in the .map file are symbolic names given by IAR ILINK Linker to the different memory areas where the linked output is placed.

The "A#" stands for a memory area where the contents are absolutely placed.
The command lines in the .icf file looks like:

place at { address memory: ...
place at { start of ...
place at { end of ...

The "P#" stands for placement of sections and blocks in a specific region. The sections and blocks will be placed in the region in an arbitrary order.
The command lines in the .icf file looks like:

place in ...

You can override the default symbolic names given by ILINK. Just add you own name before a place directive, for example:

"ROM":
place in ROM_region { ... };
"RAM":
place in RAM_region { ... };

All product names are trademarks or registered trademarks of their respective owners.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.