u-boot-tools mkimage不允许我构建arm64图像

时间:2014-07-02 13:04:06

标签: linux u-boot arm64

我正在尝试使用uboot启动linux映像64。我设法编译了linux内核,但现在我似乎无法找到一种方法来制作arm64 uImage(我发现只有arm选项) 从我到目前为止收集的内容中我看到arm64相当新,而Ubuntu往往有旧包装(为了稳定性或其他东西)。

我想要的是找到一些u-boot-tools的更新包或从源代码编译的方法。

2 个答案:

答案 0 :(得分:1)

u-boot-tools的源代码在DENX u-boot git repository,tools /目录中。构建说明位于README和/或单独的Google搜索中。

在git历史中(例如common / image.c)我看到“arm64:核心支持” 来自2013-12-13,因此将在u-boot发布v2014.01及更高版本。 Looks就像在debian wheezy中缺席一样,但在jessie和后来出现。

答案 1 :(得分:0)

您不需要使用mkimage创建图像。 相反,在U-Boot提示符上使用booti命令来加载常规内核,如#34;引导Linux"中的http://elinux.org/R-Car/Boards/Salvator-X所述。部分(摘自页面):

tftpboot 0x48080000 Image
tftpboot 0x48f00000 r8a7795-salvator-x.dtb (for R-Car H3)
tftpboot 0x48f00000 r8a7796-salvator-x.dtb (for R-Car M3-W)
booti 0x48080000 - 0x48f00000