在外部 USB 硬盘中为 i.MX8 构建 Yocto
Building Yocto for i.MX8 in an external USB HDD
我正在尝试使用 bitbake 为 i.MX8 板构建图像。
我正在按照这些说明操作:
https://www.nxp.com/docs/en/user-guide/IMX_YOCTO_PROJECT_USERS_GUIDE.pdf
由于我的本地硬盘空间不足 space,我使用的是外置 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.../ 文件夹)的路径时遇到了问题。
我应该怎么做才能解决这个问题?
问题是我的硬盘没有格式化为 ext4 格式。一旦我这样做了,那些错误就消失了。
我正在尝试使用 bitbake 为 i.MX8 板构建图像。 我正在按照这些说明操作:
https://www.nxp.com/docs/en/user-guide/IMX_YOCTO_PROJECT_USERS_GUIDE.pdf
由于我的本地硬盘空间不足 space,我使用的是外置 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.../ 文件夹)的路径时遇到了问题。
我应该怎么做才能解决这个问题?
问题是我的硬盘没有格式化为 ext4 格式。一旦我这样做了,那些错误就消失了。