【问题标题】:u-boot-tools mkimage does not allow me to build an arm64 imageu-boot-tools mkimage 不允许我构建 arm64 映像
【发布时间】:2017-01-23 20:54:10
【问题描述】:

我正在尝试使用 uboot 引导 linux 映像 64。我设法编译了 linux 内核,但现在我似乎找不到制作 arm64 uImage 的方法(我只找到了 arm 选项) 从我目前收集到的信息来看,arm64 是相当新的,而 Ubuntu 往往有旧的软件包(出于稳定性或其他原因)。

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

【问题讨论】:

    标签: linux u-boot arm64


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您不需要使用 mkimage 创建图像。 相反,在 U-Boot 提示符下使用 booti 命令加载常规内核,如“引导 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
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-17
        • 2017-02-11
        相关资源
        最近更新 更多