안녕하세요.


임베디드 OS만들기라는 책을 보고 OS에 대하여 공부하고 있는 학생입니다.


이곳에 남겨도 될지 모르겠으나, 책 내용중 문제사항이 생겨 질문을 남깁니다.


에러 사항은 U-boot 컴파일시에 에러가 발생하는데 u-boot파일은 도서참고 자료로 올라온 파일을 그대로 사용하였으며 그외 설치 환경은 다음과 같습니다.


설치 환경 : Linux 9.10

크로스 컴파일러 3.4.1

QEMU 에뮬레이터 버젼 0.12.3


확인 사항 : QEMU동작


에러 사항 : U-boot 컴파일시 에러 발생



다음에 에러메세지를 남겨보겠습니다. 이에 대해서 해결할 수 있는 방법이 잇는지 조언 부탁드립니다.


Description

-----------------------------------------------------------

make[1]: Leaving directory `/home/noxqeust/다운로드/gumstix_uboot/common'

UNDEF_SYM=`arm-linux-objdump -x lib_generic/libgeneric.a board/gumstix/libgumstix.a cpu/pxa/libpxa.a lib_arm/libarm.a fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a net/libnet.a disk/libdisk.a rtc/librtc.a dtt/libdtt.a drivers/libdrivers.a drivers/sk98lin/libsk98lin.a post/libpost.a post/cpu/libcpu.a common/libcommon.a |sed  -n -e 's/.*(__u_boot_cmd_.*)/-u1/p'|sort|uniq`;

arm-linux-ld -Bstatic -T /home/noxqeust/다운로드/gumstix_uboot/board/gumstix/u-boot.lds -Ttext 0xA3F00000  $UNDEF_SYM cpu/pxa/start.o

--start-group lib_generic/libgeneric.a board/gumstix/libgumstix.a cpu/pxa/libpxa.a lib_arm/libarm.a fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a net/libnet.a disk/libdisk.a rtc/librtc.a dtt/libdtt.a drivers/libdrivers.a drivers/sk98lin/libsk98lin.a post/libpost.a post/cpu/libcpu.a common/libcommon.a --end-group -L /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1 -lgcc

-Map u-boot.map -o u-boot

arm-linux-ld: ERROR: /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/libgcc.a(_divsi3.oS) uses hardware FP, whereas u-boot uses software FP

arm-linux-ld: failed to merge target specific data of file /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/libgcc.a(_divsi3.oS)

arm-linux-ld: ERROR: /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/libgcc.a(_modsi3.oS) uses hardware FP, whereas u-boot uses software FP

arm-linux-ld: failed to merge target specific data of file /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/libgcc.a(_modsi3.oS)

lib_arm/libarm.a(_udivsi3.o)(.text+0x8c):/home/noxqeust/다운로드/gumstix_uboot/lib_arm/_udivsi3.S:67: relocation truncated to fit: R_ARM_PLT32 __div0

lib_arm/libarm.a(_umodsi3.o)(.text+0xa8):/home/noxqeust/다운로드/gumstix_uboot/lib_arm/_umodsi3.S:79: relocation truncated to fit: R_ARM_PLT32 __div0

/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/libgcc.a(_divsi3.oS)(.text+0x11c):/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-3.4.1/gcc/config/arm/lib1funcs.asm:735: relocation truncated to fit: R_ARM_PLT32 __div0

/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/libgcc.a(_modsi3.oS)(.text+0xd8):/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-3.4.1/gcc/config/arm/lib1funcs.asm:795: relocation truncated to fit: R_ARM_PLT32 __div0

make: *** [u-boot] Error 1

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 프로그래밍 관련 Q&A 게시판 입니다. woos 2016.04.09 22269
78 far call 이란 무엇인가요? [4] 박한범 2010.04.13 17841
77 USIM으로 할 수 있는것들? [2] 백창우 2010.03.29 8912
» 임베디드 OS 만들기 내용과 관련하여 문의드립니다. [5] 송인재 2010.03.25 18322
75 sparsemem에 대한 질문이 있습니다. [5] 안정모 2010.03.20 19720
74 hardware speculation관련 질문합니다. [3] 이상철 2010.03.18 7736
73 커널 스터디 관련 질문입니다. [1] 이준명 2010.03.16 5607
72 spin_lock , zone, cgroup 에 관한질문.. [4] 강진성 2010.03.13 9650
71 네트워크 인터페이스 할당 변경에 관련하여 문의드립니다. [3] 송인재 2010.03.10 6977
70 커널 모듈에서 특정 사용자 프로세스의 메모리 공간을 접근하고 싶습니다. [3] 남현우 2009.04.01 8326
69 Thread 상태값 2 [1] 송선희 2009.03.16 9710
68 thread의 상태값 [4] 송선희 2009.03.10 13568
67 linux swap out 관련.. [1] 박은병 2009.03.05 14463
66 안녕하세요 jtag에 대해 궁금한게 있어 여쭤봅니다. [4] 최원제 2009.02.25 8000
65 스터디 관련 [3] 이상대 2009.02.13 7671
64 가상화에 대한 설명 중에 궁금한게.. [3] 이홍우 2009.02.09 12248
63 VT-x 지원?? [10] corone 2009.01.19 12115
62 VMware의 Linux에 Xen 설치해서 XP 설치 가능?? [5] 무명 2009.01.17 15513
61 플래시 메모리에서 FTL(Flash Translation Layer) S/W 모듈과 관련하여 문의 드립니다. [4] 남현우 2009.01.09 15867
60 CS8900 인터럽트 처리와 관련한 질문입니다. [1] 김현우 2009.01.07 7495
59 인터럽트 발생하지 않습니다. [1] 김현우 2009.01.03 7046
XE Login