링커 옵션중에 메모리 멥을 볼수 있는 옵션이 있습니다.
ld -M 파일명
하면 볼수가 있죠.
디폴트 0번지를 중심으로 상대번지들로 구성된 것을 볼수 있는데요.
저는 반대로 메모리 멥을 직접 할당하고 싶습니다.
즉 링크시 절대번지들을 주고싶은것이죠.
이렇게 하고자 하는 이유는
프로그램의 특정 함수들을 다른 메모리에서 돌리고 싶어서입니다.
다시 말해 A라는 프로그램중에서 B()라는 함수는 A가 돌고있는 (예를 들어) SDRAM이 아니라 SRAM에서 돌리고 싶은 것입니다.