0

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

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

4

2 回答 2

1

u-boot-tools 的源码在 DENX u-boot git 仓库tools/ 目录下。构建说明在自述文件和/或单独的谷歌搜索中。

在 git 历史记录(例如 common/image.c)中,我看到“arm64:核心支持”于 2013 年 12 月 13 日出现,因此将出现在 u-boot 版本 v2014.01 及更高版本中。看起来它不会出现在 debian wheezy 中,但出现在 jessie 及以后。

于 2014-07-02T16:09:16.540 回答
0

您不需要使用 mkimage 创建图像。相反,使用bootiU-Boot 提示符下的命令加载常规内核,如“引导 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
于 2017-01-11T09:17:19.733 回答