【问题标题】:Building Yocto for i.MX8 in an external USB HDD在外部 USB 硬盘中为 i.MX8 构建 Yocto
【发布时间】:2021-12-28 21:26:31
【问题描述】:

我正在尝试使用 bitbake 为 i.MX8 板构建图像。 我正在遵循这些说明:

https://www.nxp.com/docs/en/user-guide/IMX_YOCTO_PROJECT_USERS_GUIDE.pdf

由于我在本地硬盘中没有足够的空间,我正在使用外部 USB 硬盘(我在这个硬盘中存储了其他不相关的东西)。

我已成功执行该文档中的 imx-setup-release.sh 脚本,我使用 fslc-wayland 发行版为 imx8mm-lppddr4-evk 机器构建了配置。

但是,当我尝试一个命令时,例如“bitbake core-image-minimal”,我得到了几个失败的任务。似乎共同点是,由于某种原因,当传递我的构建文件夹的路径(位于外部 HDD 内)时,它被视为无效参数。

我收到这样的消息:

OSError: [Errno 22] Invalid argument: '/media/home_dir/427AD2297AD2198D/imx-yocto-bsp/build_fslc_wayland_imx8mm_lpddr_evk/sstate-cache/95/51/sigtask.1jbsd4s4' -> '/media/home_dir/427AD2297AD2198D/imx-yocto-bsp/build_fslc_wayland_imx8mm_lpddr_evk/sstate-cache/95/51/sstate:core-image-minimal:imx8mm_lpddr4_evk-fslc-linux:1.0:r0:imx8mm_lpddr4_evk:3:955169ece771b852dc433575442e7ed805ac56cbcb1ebd3aa913a632da23a46b_clean.tgz.siginfo'.

似乎 bitbake 无法解析我的硬盘(即 427AD.../ 文件夹)的路径。

我应该怎么做才能解决这个问题?

【问题讨论】:

  • 您的外置硬盘上的文件格式是什么?是 ext3/ext4 吗?
  • 确保硬盘被格式化为 Linux 格式(推荐使用 ext4),同时确保您具有写入权限,并提示:为您的驱动程序设置名称或标签以便修复,因为如果驱动器名称更改,构建将失败。

标签: yocto bitbake hard-drive imx6 imx8


【解决方案1】:

问题是我的硬盘未格式化为 ext4 格式。一旦我这样做了,这些错误就消失了。

【讨论】:

    猜你喜欢
    • 2015-04-23
    • 2011-01-14
    • 2018-01-24
    • 2015-09-17
    • 1970-01-01
    • 2020-12-13
    • 2011-01-21
    • 2013-09-12
    • 1970-01-01
    相关资源
    最近更新 更多