我正在尝试为 i.MX8 板使用 bitbake 构建图像。我正在遵循以下说明:
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 无法解析我的 HDD 的路径(那个 427AD.../ 文件夹)。
我应该怎么做才能解决这个问题?