1

我目前正在尝试使用 toaster(yocto 项目的 web gui)为我的树莓派 2 构建一个简单的图像。

一切正常,构建成功。

我发现的每个教程都告诉我在文件“core-image-weston-raspberrypi2.rpi-sdimg”上使用 dd。

可悲的是,我的电脑上没有这样的文件。

有人遇到同样的问题并设法解决了吗?

请在附件中找到配置和 BitBake 变量:

配置

BitBake 变量

4

1 回答 1

3

您可以检查构建中 IMAGE_FSTYPES 变量的值是多少吗?在您完成的构建中单击图像配方名称,然后单击左侧的“配置”链接,然后选择“BitBake 变量”选项卡。在那里,搜索 IMAGE_FSTYPES。

如果 IMAGE_FSTYPES 的值不包含“rpi-sdimg”,则需要添加它。如果您使用的是 Yocto Project 主分支中的 Toaster(看起来您来自屏幕截图),您可以从 Toaster 执行此操作。进入项目配置中的“BitBake variables”页面,点击IMAGE_FSTYPES值旁边的“change”图标,然后在变量值的最后输入“rpi-sdimg”。之后,您将需要重建 core-image-weston-raspberrypi2 映像。

从理论上讲,这应该会生成您需要的 core-image-weston-raspberrypi2.rpi-sdimg 文件(除非 meta-raspberrypi 层中另有规定)。

如果你没有使用 master 分支,Toaster 会有一个 bug 阻止你向 IMAGE_FSTYPES 添加自定义值,但你仍然可以通过编辑配置文件来做到这一点。

于 2016-07-19T08:41:10.003 回答