版主你好,链接失败:
o -L /opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/armv4t -lgcc -Map u-boot.map -o u-boot
arm-linux-ld: cpu/s3c64xx/libs3c64xx.a(nand_cp_256MB.module): Unknown mandatory EABI object attribute 44
arm-linux-ld: failed to merge target specific data of file cpu/s3c64xx/libs3c64xx.a(nand_cp_256MB.module)
arm-linux-ld: cpu/s3c64xx/libs3c64xx.a(setup_hsmmc_256MB.module): Unknown mandatory EABI object attribute 44
arm-linux-ld: failed to merge target specific data of file cpu/s3c64xx/libs3c64xx.a(setup_hsmmc_256MB.module)
arm-linux-ld: drivers/mmc/libmmc.a(s3c_hsmmc.module): Unknown mandatory EABI object attribute 44
arm-linux-ld: failed to merge target specific data of file drivers/mmc/libmmc.a(s3c_hsmmc.module)
arm-linux-ld: drivers/mtd/nand/libnand.a(s3c_nand.module): Unknown mandatory EABI object attribute 44
arm-linux-ld: failed to merge target specific data of file drivers/mtd/nand/libnand.a(s3c_nand.module)
arm-linux-ld: board/EmbedSky/TQ6410/libTQ6410.a(embedsky_FAT_256MB.module): Unknown mandatory EABI object attribute 44
arm-linux-ld: failed to merge target specific data of file board/EmbedSky/TQ6410/libTQ6410.a(embedsky_FAT_256MB.module)
arm-linux-ld: cpu/s3c64xx/libs3c64xx.a(movi_256MB.module): Unknown mandatory EABI object attribute 44
arm-linux-ld: failed to merge target specific data of file cpu/s3c64xx/libs3c64xx.a(movi_256MB.module)
arm-linux-ld: cpu/s3c64xx/libs3c64xx.a(usbd-otg-hs_256MB.module): Unknown mandatory EABI object attribute 44
arm-linux-ld: failed to merge target specific data of file cpu/s3c64xx/libs3c64xx.a(usbd-otg-hs_256MB.module)
cpu/s3c64xx/start.o: In function `cpu_init_crit':
/home/hujiang/opt/EmbedSky/u-boot-2009.11_TQ6410/cpu/s3c64xx/start.S:199: undefined reference to `load_bl2_irom'
make: *** [u-boot] 错误 1
应该是U-boot源码包提供的xxx.module(如movi_256MB.module)编译器版本和我不一致,我用的gcc version 4.3.3 (Sourcery G++ Lite 2009q1-176) 。