我的.rpi-sdimg(Yocto Project - Toaster)在哪里?

时间:2016-07-18 08:45:08

标签: yocto bitbake meta-raspberrypi

我正在尝试使用烤面包机,yocto项目的web gui为我的覆盆子pi 2构建一个简单的图像。

一切正常,构建成功。

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

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

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

请附上配置和比特变量:

Configuration

BitBakeVariables

1 个答案:

答案 0 :(得分:1)

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

如果IMAGE_FSTYPES的值不包含“rpi-sdimg”,则需要添加它。如果您正在使用Yocto Project主分支中的Toaster(看起来您来自截图),则可以从Toaster执行此操作。转到项目配置中的“BitBake变量”页面,单击IMAGE_FSTYPES值旁边的“更改”图标,然后在变量值的末尾键入“rpi-sdimg”。之后,您将需要重建core-image-weston-raspberrypi2图像。

理论上,这应该生成你需要的core-image-weston-raspberrypi2.rpi-sdimg文件(除非meta-raspberrypi层中的某些内容正在另外指示)。

如果您没有使用主分支,Toaster将出现一个错误,阻止您向IMAGE_FSTYPES添加自定义值,但您仍然可以通过编辑配置文件来执行此操作。