도와주세요!!
글 수 15,339
2004.04.01 18:04:14 (*.78.199.133)
6680
KELP에 S3C2800일반자료 계시판 20번에 계시된 유영창님의
이지부트 0.2 소스에 대한 질문입니다...
초보자가 분석해 보기엔 적격인것으로 저는 판단이 되서 이렇게 실례를
무릅쓰고 궁금했던 점 몇가지를 문의드리니 혹시 예의에 조금 벗어나더라도
널리 양해바라겠읍니다...
이 압축파일을 푸시면 start와 main의 디렉토리가 있는데
start.s는 start-ld-script에서 시작번지와 관련된 링크정보를 제공해주고있고
main.c는 enrty.s와 main.c로 구성되있고 main-ld-script에서 main함수의
시작번지를 지정해 주고있읍니다.
그럼 Makefile이 start와 main디렉토리에 각각 존재하는데 그럼 롬이미지도
두개가 만들어지지 않읍니까?
플래시에 이지부트0.2를 다운로드시킬때 하나의 롬이미지로 다운로드시키는것
아닌가 해서요?
제 질문은 이 두 이미지를 어떻게 하나로 만들어서 테스트하냐는 것이죠?
하나로 만드는 Makefile이 필요하나요?
그리고 커널Makefile에는 해당 링크스크립트를 가져오는 문구가 분명히
명시되어 있던데 여기는 그렇지가 않네요... 이것도 설명 좀 부탁드려요?
/boot/compress/Makefile에는 해당 링크스크립트가
ZLDFLAGS = -p -X -T vmlinux.lds
이렇게 vmlinux.lds라고 분명히 명시되 있거든요...
결례인줄 알면서 이렇게 염치없이 문의드린점 널리 양해해주시면 감사하겠읍니
다.