배경 : 플래시 (0x02000000/2M), SDRAM (0x10000/16M), 프로세서 : ks8695.정적 링크에서 주소를 지정해야하는 이유는 무엇입니까?
부트 로더와 OS가 플래시에 레코딩되면 재설정 할 때 OS가 0x10000의 SDRAM에 복사 된 다음 PC (프로그램 카운터)를 0x10000 (즉, OS를 실행)로 설정하십시오.
PC가 0x10000 (프로세서가이 시점에서 OS의 첫 번째 명령을 실행할 수 있기 때문에) 때문에 OS의 텍스트 섹션의 절대 주소를 지정해야하는 이유 (-Ttext = 0x10000) 그것을 연결할 때? (-T 텍스트를 0x0으로 설정하면 OS가 제대로 실행되지 않습니다.)
안부,
wenlujon
질문을 편집하고 질문에 대답을 넣어 읽기가 쉬워야합니다. – shodanex
아래의 답변은 좋은 답변이며, 다른 답변은 참조 할 수 있습니다. – wenlujon