当我尝试使用时,我正尝试使用mkimage
创建支持u-boot的图像:
mkimage -A arm64
我收到错误:
Invalid CPU Type - valid names are: alpha, arm, x86, ia64, m68k, microblaze,
mips, mips64, nios2, powerpc, ppc, s390, sh, sparc, sparc64,
blackfin, avr32, nds32, or1k, sandbox
所以我看到没有对arm64的支持。
我尝试编译新版本的u-boot,但u-boot中的mkimage
也不支持arm64。
我尝试在我的ubuntu pc上安装u-boot-tools:
sudo apt-get install u-boot-tools
但是这个mkimage
也给了我同样的问题。
非常感谢任何帮助。
谢谢!
答案 0 :(得分:1)
作为mkimage的有效架构,arm64自大约v2014.01-rc2以来已经有效(并且v2014.04是第一个支持aarch64的完整版本)。也就是说,在大多数情况下,您要么使用 booti ,这将启动' Image' Linux内核为arm64生成的格式(类似于在arm32上使用 bootz )或生成FIT image。