免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5082 | 回复: 14
打印 上一主题 下一主题

高手帮助,编译u-boot出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-21 15:14 |只看该作者 |倒序浏览
#make smdk2410_config
#make CROSS_COMPILE=arm-linux-
显示:
…………
make:***[u-boot] 错误 1

请问是什么原因?

论坛徽章:
5
2 [报告]
发表于 2008-07-21 15:17 |只看该作者
自己先学习吧, 不要什么都拿来问.

论坛徽章:
0
3 [报告]
发表于 2008-07-21 15:23 |只看该作者

回复 #2 yidou 的帖子

就是解决不了了,都一上午了!
高手帮帮忙!

论坛徽章:
0
4 [报告]
发表于 2008-07-21 15:47 |只看该作者
原帖由 zjbrj 于 2008-7-21 15:23 发表
就是解决不了了,都一上午了!
高手帮帮忙!

那你倒是把编译步骤和编译信息贴出来啊
当我们是神啊,靠你那么一句“make:***[u-boot] 错误 1”就能定位?
老实说,你这种提问方式非常的弱智,让人非常的愤怒

论坛徽章:
0
5 [报告]
发表于 2008-07-21 15:48 |只看该作者
还有uboot的版本多少,编译器版本多少

论坛徽章:
0
6 [报告]
发表于 2008-07-21 15:58 |只看该作者

回复 #5 sep 的帖子

uboot版本1.1.6,编译器版本3.4.1
编译步骤:
#make smdk2410_config
#make CROSS_COMPILE=arm-linux-
显示:
make[1]: Leaving directory `/u-boot-1.1.6/common'
UNDEF_SYM=`arm-linux-objdump -x lib_generic/libgeneric.a board/smdk2410/libsmdk2410.a cpu/arm920t/libarm920t.a cpu/arm920t/s3c24x0/libs3c24x0.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/nand/libnand.a drivers/nand_legacy/libnand_legacy.a drivers/sk98lin/libsk98lin.a post/libpost.a post/cpu/libcpu.a common/libcommon.a |sed  -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;\
        cd /u-boot-1.1.6 && arm-linux-ld -Bstatic -T /u-boot-1.1.6/board/smdk2410/u-boot.lds -Ttext 0x33F80000  $UNDEF_SYM cpu/arm920t/start.o \
                --start-group lib_generic/libgeneric.a board/smdk2410/libsmdk2410.a cpu/arm920t/libarm920t.a cpu/arm920t/s3c24x0/libs3c24x0.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/nand/libnand.a drivers/nand_legacy/libnand_legacy.a drivers/sk98lin/libsk98lin.a post/libpost.a post/cpu/libcpu.a common/libcommon.a --end-group -L /3.4.1/bin/../lib/gcc/arm-linux/3.4.1 -lgcc \
                -Map u-boot.map -o u-boot
lib_arm/libarm.a(_udivsi3.o)(.text+0x8c):/u-boot-1.1.6/lib_arm/_udivsi3.S:67: relocation truncated to fit: R_ARM_PLT32 __div0
lib_arm/libarm.a(_umodsi3.o)(.text+0xa:/u-boot-1.1.6/lib_arm/_umodsi3.S:79: relocation truncated to fit: R_ARM_PLT32 __div0
make:***[u-boot] 错误 1

论坛徽章:
0
7 [报告]
发表于 2008-07-21 16:10 |只看该作者
原帖由 zjbrj 于 2008-7-21 15:58 发表
uboot版本1.1.6,编译器版本3.4.1
编译步骤:
#make smdk2410_config
#make CROSS_COMPILE=arm-linux-
显示:
make[1]: Leaving directory `/u-boot-1.1.6/common'
UNDEF_SYM=`arm-linux-objdump -x lib_ ...

编译信息不只这么一点吧
建议换成2.95.3

论坛徽章:
0
8 [报告]
发表于 2008-07-21 16:23 |只看该作者

回复 #7 sep 的帖子

uboot版本1.1.6,编译器版本3.4.1
编译步骤:
#make smdk2410_config
#make CROSS_COMPILE=arm-linux-
显示:
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o dlmalloc.o dlmalloc.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o docecc.o docecc.c
arm-linux-gcc  -D__ASSEMBLY__ -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wa,--no-warn \
        -DENV_CRC=0 \
        -c -o environment.o environment.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o env_common.o env_common.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o env_nand.o env_nand.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o env_dataflash.o env_dataflash.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o env_flash.o env_flash.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o env_eeprom.o env_eeprom.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o env_nvram.o env_nvram.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o env_nowhere.o env_nowhere.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o exports.o exports.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o flash.o flash.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o fpga.o fpga.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o ft_build.o ft_build.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o hush.o hush.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o kgdb.o kgdb.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o lcd.o lcd.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o lists.o lists.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o lynxkdi.o lynxkdi.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o miiphybb.o miiphybb.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o miiphyutil.o miiphyutil.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o s_record.o s_record.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o serial.o serial.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o soft_i2c.o soft_i2c.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o soft_spi.o soft_spi.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o spartan2.o spartan2.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o spartan3.o spartan3.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o usb.o usb.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o usb_kbd.o usb_kbd.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o usb_storage.o usb_storage.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o virtex2.o virtex2.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o xilinx.o xilinx.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o xyzModem.o xyzModem.c
arm-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8 -msoft-float -malignment-traps -D__KERNEL__ -DTEXT_BASE=0x33F80000  -I/u-boot-1.1.6/include -fno-builtin -ffreestanding -nostdinc -isystem /3.4.1/bin/../lib/gcc/arm-linux/3.4.1/include -pipe  -DCONFIG_ARM -D__ARM__ -march=armv4 -mapcs-32 -Wall -Wstrict-prototypes -c -o cmd_mac.o cmd_mac.c
arm-linux-ar crv libcommon.a main.o ACEX1K.o altera.o bedbug.o circbuf.o cmd_ace.o cmd_autoscript.o cmd_bdinfo.o cmd_bedbug.o cmd_bmp.o cmd_boot.o cmd_bootm.o cmd_cache.o cmd_console.o cmd_date.o cmd_dcr.o cmd_diag.o cmd_display.o cmd_doc.o cmd_dtt.o cmd_eeprom.o cmd_elf.o cmd_ext2.o cmd_fat.o cmd_fdc.o cmd_fdos.o cmd_flash.o cmd_fpga.o cmd_i2c.o cmd_ide.o cmd_immap.o cmd_itest.o cmd_jffs2.o cmd_load.o cmd_log.o cmd_mem.o cmd_mii.o cmd_misc.o cmd_mmc.o cmd_nand.o cmd_net.o cmd_nvedit.o cmd_pci.o cmd_pcmcia.o cmd_portio.o cmd_reginfo.o cmd_reiser.o cmd_scsi.o cmd_spi.o cmd_universe.o cmd_usb.o cmd_vfd.o command.o console.o devices.o dlmalloc.o docecc.o environment.o env_common.o env_nand.o env_dataflash.o env_flash.o env_eeprom.o env_nvram.o env_nowhere.o exports.o flash.o fpga.o ft_build.o hush.o kgdb.o lcd.o lists.o lynxkdi.o memsize.o miiphybb.o miiphyutil.o s_record.o serial.o soft_i2c.o soft_spi.o spartan2.o spartan3.o usb.o usb_kbd.o usb_storage.o virtex2.o xilinx.o crc16.o xyzModem.o cmd_mac.o
r - main.o
r - ACEX1K.o
r - altera.o
r - bedbug.o
r - circbuf.o
r - cmd_ace.o
r - cmd_autoscript.o
r - cmd_bdinfo.o
r - cmd_bedbug.o
r - cmd_bmp.o
r - cmd_boot.o
r - cmd_bootm.o
r - cmd_cache.o
r - cmd_console.o
r - cmd_date.o
r - cmd_dcr.o
r - cmd_diag.o
r - cmd_display.o
r - cmd_doc.o
r - cmd_dtt.o
r - cmd_eeprom.o
r - cmd_elf.o
r - cmd_ext2.o
r - cmd_fat.o
r - cmd_fdc.o
r - cmd_fdos.o
r - cmd_flash.o
r - cmd_fpga.o
r - cmd_i2c.o
r - cmd_ide.o
r - cmd_immap.o
r - cmd_itest.o
r - cmd_jffs2.o
r - cmd_load.o
r - cmd_log.o
r - cmd_mem.o
r - cmd_mii.o
r - cmd_misc.o
r - cmd_mmc.o
r - cmd_nand.o
r - cmd_net.o
r - cmd_nvedit.o
r - cmd_pci.o
r - cmd_pcmcia.o
r - cmd_portio.o
r - cmd_reginfo.o
r - cmd_reiser.o
r - cmd_scsi.o
r - cmd_spi.o
r - cmd_universe.o
r - cmd_usb.o
r - cmd_vfd.o
r - command.o
r - console.o
r - devices.o
r - dlmalloc.o
r - docecc.o
r - environment.o
r - env_common.o
r - env_nand.o
r - env_dataflash.o
r - env_flash.o
r - env_eeprom.o
r - env_nvram.o
r - env_nowhere.o
r - exports.o
r - flash.o
r - fpga.o
r - ft_build.o
r - hush.o
r - kgdb.o
r - lcd.o
r - lists.o
r - lynxkdi.o
r - memsize.o
r - miiphybb.o
r - miiphyutil.o
r - s_record.o
r - serial.o
r - soft_i2c.o
r - soft_spi.o
r - spartan2.o
r - spartan3.o
r - usb.o
r - usb_kbd.o
r - usb_storage.o
r - virtex2.o
r - xilinx.o
r - crc16.o
r - xyzModem.o
r - cmd_mac.o
make[1]: Leaving directory `/u-boot-1.1.6/common'
UNDEF_SYM=`arm-linux-objdump -x lib_generic/libgeneric.a board/smdk2410/libsmdk2410.a cpu/arm920t/libarm920t.a cpu/arm920t/s3c24x0/libs3c24x0.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/nand/libnand.a drivers/nand_legacy/libnand_legacy.a drivers/sk98lin/libsk98lin.a post/libpost.a post/cpu/libcpu.a common/libcommon.a |sed  -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;\
        cd /u-boot-1.1.6 && arm-linux-ld -Bstatic -T /u-boot-1.1.6/board/smdk2410/u-boot.lds -Ttext 0x33F80000  $UNDEF_SYM cpu/arm920t/start.o \
                --start-group lib_generic/libgeneric.a board/smdk2410/libsmdk2410.a cpu/arm920t/libarm920t.a cpu/arm920t/s3c24x0/libs3c24x0.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/nand/libnand.a drivers/nand_legacy/libnand_legacy.a drivers/sk98lin/libsk98lin.a post/libpost.a post/cpu/libcpu.a common/libcommon.a --end-group -L /3.4.1/bin/../lib/gcc/arm-linux/3.4.1 -lgcc \
                -Map u-boot.map -o u-boot
lib_arm/libarm.a(_udivsi3.o)(.text+0x8c):/u-boot-1.1.6/lib_arm/_udivsi3.S:67: relocation truncated to fit: R_ARM_PLT32 __div0
lib_arm/libarm.a(_umodsi3.o)(.text+0xa:/u-boot-1.1.6/lib_arm/_umodsi3.S:79: relocation truncated to fit: R_ARM_PLT32 __div0
make: *** [u-boot] 错误 1

论坛徽章:
0
9 [报告]
发表于 2008-07-21 16:32 |只看该作者
从你编译的整个过程来看,并没有错
倒是这里比较在意:
lib_arm/libarm.a(_udivsi3.o)(.text+0x8c):/u-boot-1.1.6/lib_arm/_udivsi3.S:67: relocation truncated to fit: R_ARM_PLT32 __div0
lib_arm/libarm.a(_umodsi3.o)(.text+0xa:/u-boot-1.1.6/lib_arm/_umodsi3.S:79: relocation truncated to fit: R_ARM_PLT32 __div0
应该是你交叉编译器的库问题

我帮你搜了一下,有两个方法
1、继续用3.4.1,如下修改lib_arm/_umodsi3.S、lib_arm/_udivsi3.S即可编译通过:
bl __div0 (PLT) ===> bl __div0
2、改用2.95.3,不过要留意其目录问题,/usr/local/arm/2.95.3

评分

参与人数 1可用积分 +6 收起 理由
bitmilong + 6 鼓勵回貼,今天只剩2分了全給你

查看全部评分

论坛徽章:
0
10 [报告]
发表于 2008-07-21 16:34 |只看该作者
另外,事实上在这个论坛已经有人遇过并解决了这个问题:
http://linux.chinaunix.net/bbs/thread-1003053-1-7.html

所以说,搜索能力很重要
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP