首页 > 解决方案 > 使用 binutils 2.31 或更高版本构建时设备无法启动

问题描述

我正在尝试将我当前的 Buildroot 版本从 2019.11 升级到最新的 2020.02 版本。在 2019.11 中,一切都构建并生成了可启动映像。在 2020.02 版本中,一切仍可构建,但设备不再启动并且不输出任何启动消息(没有日志数据,也没有通过串行输出)。

问题似乎是 binutils 版本。在 2020.02 中不再支持 binutils 2.30,最低版本为 2.31.1(这是升级时我的配置中唯一的旧选项)。

这是一个已知的问题?有什么解决方法吗?

当我尝试构建 4.14 内核时,构建在内核编译期间中止。这篇文章遇到了我在编译 4.14 内核时遇到的相同问题。所以我想内核升级不是一个解决方案。

编辑:构建但不启动的内核版本是 4.4 。

编辑 2:目标硬件是双核 Intel Atom (x86_64)。

标签: linux-kernelbuildrootbinutils

解决方案


推荐阅读