부팅 초기에 로더 없이 c 파일 읽어올때...?
글쓴이: kkojiband / 작성시간: 목, 2003/07/24 - 3:06오전
부트 로더로 보호 모드 진입 후 간단한 c파일을 읽어오게 하려고 하는데요,
전역 변수 사용할 때 문제가 있더군요...
어셈파일에서는 org 로 선언해서 offset 위치를 맞추면 되는데,
c에서는 어떻게 해야할까요??
첨엔,
ld -o ttt -Ttext 0x80000 -Tdata 0x80080 -e main ttt.o
이런 식으로 한 후에,
objcopy -R .comment -R .note -S -O binary ttt ttt.bin
이렇게 해봤는데, 문제는 objcopy 로 뽑아낸 파일이 이상합니다...--;
offset 0 ~ 80080 까지 모두가 파일에 쓰여지더군요...
뭔가 방법이 있을듯 한데 감이 안 오네요...-_-;
고수님들 도와주세요~
Forums:
댓글 달기