gpt4 book ai didi

Yocto sdcard 图像类

转载 作者:行者123 更新时间:2023-12-01 01:54:37 26 4
gpt4 key购买 nike

我正在为 Yocto (Morty) 开发一个 sdcard 图像类,这基本上是直截了当的。必须在屋顶完成后构建 SD 卡镜像。

这可以由 IMAGE_TYPEDEP_sdcard 指示,在我的情况下设置为“ext4”

我遇到的问题是,一旦将 sdcard 图像添加到 IMAGE_FSTYPES 中,就不再构建 ext4。

我试图通过从我的类文件中删除所有内容来缩小范围。
所以它只包含以下内容:

inherit image_Types

IMAGE_TYPEDEP_sdcard = "ext4"

IMAGE_CMD_sdcard {
bbnote "Generating SDCARD image"
bbfatal "DONE"
}

正常情况应该是在 bbfatal 上会构建 ext4 rootfs,因为这是 sdcard 镜像所必需的。然而事实并非如此。

当我删除 bbfatal 语句时,ext4 按预期构建。建 SD卡生成命令。所以看起来 IMAGE_TYPEDEP 不起作用。

我在俯瞰什么吗?

最佳答案

如果你把这条线:IMAGE_TYPEDEP_sdcard = "ext4" ,任务do_image_ext4之前运行 do_image_sdcard ,但它将输出放在 ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.ext4 .

任务do_image_complete然后将其复制到 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext4 .

所以,如果你需要 do_image_ext4 的输出,你必须在${IMGDEPLOYDIR}中寻找它,不在 ${DEPLOY_DIR_IMAGE} .

关于Yocto sdcard 图像类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41525126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com