0

我正在尝试构建一个核心图像最小图像树莓派 4 目标机。

对于设置项目;

  • 我正在使用最新的 dunfell 发行版,即 3.1.12
  • 我添加了 onl poky、meta-openembedded 和 meta-raspberrypi 层,并将它们添加到 bblayer.conf
  • 我在 local.conf 文件中将 Machine 字段更改为 raspberrypi4

所以我确实有 raspberrypi 的基本设置,但是在我的 linux 笔记本电脑上进行 bitbake 时,进度卡在下图中的这两个 do_compile 任务上。

在此处输入图像描述

我知道当您使用本地笔记本电脑时应该需要更长的时间。但是我昨天确实跑了这个工作,跑了14个小时后仍然卡在这两个任务上,所以我取消了。但是现在它又卡在了这两个任务上,所以我想知道是不是出了什么问题,或者我错过了什么。

我的linux笔记本系统信息:

  • 可用存储空间:124 GB
  • AMD Ryzen™ 5 PRO 3500U 处理器(4 核 / 8 线程,2.10 GHz,最高 3.70 GHz,最大加速,2 MB 缓存 L2 / 4 MB 缓存 L3)
  • 8 GB 内存
  • Ubuntu 20.4

你有什么建议,可能是什么问题?

4

2 回答 2

0

你试过用 清洁它cleanall吗?

$ bitbake -c cleanall openssl libtool

此外,您可以在此处查看构建日志:

build/tmp/work/<target-machine>/<program-name>/<version>/temp
于 2021-12-02T21:18:28.097 回答
0

我已经在我的笔记本电脑上安装了 Ubuntu 18.04 LTS,它能够运行这个 do_compile() 任务并成功构建整个图像。

我认为 Ubuntu 20.04 不受完全支持,即使 Yocto 文档说这是受支持的 Linux 发行版。此外,我认为我的系统中有一些不兼容的软件包可能尚未在 yocto 社区进行测试。

在此处输入图像描述

于 2021-12-06T09:24:10.197 回答