mkimage中未提供arm64支持

时间:2016-08-16 09:14:39

标签: linux u-boot

当我尝试使用时,我正尝试使用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也给了我同样的问题。

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:1)

作为mkimage的有效架构,arm64自大约v2014.01-rc2以来已经有效(并且v2014.04是第一个支持aarch64的完整版本)。也就是说,在大多数情况下,您要么使用 booti ,这将启动' Image' Linux内核为arm64生成的格式(类似于在arm32上使用 bootz )或生成FIT image