GNU 링커, LD파일 Script 문의
글쓴이: cjm2005 / 작성시간: 월, 2013/11/18 - 2:43오후
안녕하세요.
LD파일 사용과 관련하여, 고수님들에게 문의를 드립니다.
문의 내용은 다음과 같습니다.
특정 SECTION안에서 특정함수를 특정위치에 고정시키려 합니다.
=============================================================
MEMORY {
// 512k Internal Flash
flash_rsvd1 : org = 0x00F98000, LENGTH = 8
flash_memory : org = ., LENGTH = 2464K-8
flash_rsvd2 : org = ., LENGTH = 0
}
SECTIONS
{
... 축약
.text : > flash_memory
__CHECK_SIZE = (0x1000000 - (ADDR(.text)+SIZEOF(.text)));
.vletext : > .
... 축약
}
문의 : .vletext section안에 dummy1.o파일이 컴파일되어 0x00F98000에 위치 하고 있습니다.
이 위치를 0x1000000으로 변경을 하려하는데 어떻한 표현(방식)으로 하면 되는 지 고수님들의 답변 부탁드립니다.
ld파일 Script를 보아도 찾을 수 없어 이렇게 올립니다.
감사합니다.
Forums:
http://www.math.utah.edu/docs
http://www.math.utah.edu/docs/info/ld_3.html#SEC16
https://sourceware.org/binutils/docs/ld/Input-Section-Example.html#Input-Section-Example
생산적인 댓글을 달자
댓글 달기