在编译x4412 uboot时出现无法执行的二进制文件,通过查看属性,可以看出应该时机器位数问题,我的是32位机器,而mkbl2要求的是64位机。望启明哥能帮忙解决!
./mkbl2 u-boot.bin bl2.bin 14336
/bin/bash: ./mkbl2: 无法执行二进制文件
make: *** [u-boot.bin] 错误 126
zgkxzx@zgkxzx-Ideapad-Z460:~/BSP/x4412_ics_rtm_v10/uboot$ ls
api drivers nand_spl tools
arch examples net tzsw
board fs onenand_ipl u-boot
boards.cfg fwbl1 post u-boot.bin
common include README u-boot.lds
config.mk lib readme.txt u-boot.map
COPYING MAINTAINERS rules.mk u-boot.srec
CREDITS MAKEALL sd_fuse x4412-irom-sd.sh
debug-ramdisk-uboot.img Makefile sd_fusing.sh
disk mkbl2 secure_boot
doc mkconfig snapshot.commit
zgkxzx@zgkxzx-Ideapad-Z460:~/BSP/x4412_ics_rtm_v10/uboot$ file mkbl2
mkbl2: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, BuildID[sha1]=0x92d6c7186cbde942dd59cbae62846112283a7b8f, not stripped
|