Сборка Yocto для i.MX8 на внешнем жестком диске USB

Я пытаюсь создать образ с помощью bitbake для платы i.MX8. Я следую этим инструкциям:

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

Поскольку у меня недостаточно места на локальном жестком диске, я использую внешний жесткий диск USB (у меня есть другие несвязанные вещи, хранящиеся на этом жестком диске).

Мне удалось выполнить сценарий imx-setup-release.sh из этого документа, с помощью которого я построил конфигурацию для машины imx8mm-lppddr4-evk с использованием дистрибутива fslc-wayland.

Однако, когда я пытаюсь выполнить такую ​​команду, как «bitbake core-image-minimal», я получаю несколько неудачных задач. Похоже, что распространенным деминатором является тот факт, что по какой-то причине, когда передается путь к моей папке сборки (которая находится на внешнем жестком диске), это считается недопустимым аргументом.

Я получаю такие сообщения:

      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 ... / папка).

Что мне делать, чтобы это исправить?

1 ответ

Проблема заключалась в том, что мой жесткий диск не был отформатирован в формате ext4. Как только я это сделал, эти ошибки исчезли.

Другие вопросы по тегам