Я только что получил Оценочный комплект i.MX 8M , и я следовал учебнику , чтобы создать систему для моей платы.
Я собираю систему на хост-машине с Ubuntu 16.04 и следую всем инструкциям в Разделе 3 для настройки хост-машины.
Я пытаюсь построить образ Wayland с включенным OPTEE, поэтому команды:
$ DISTRO=fsl-imx-wayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build-wayland
Comment two SDL settings in local.conf: PACKAGECONFIG_append_pn-qemu-native = " sdl", PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
Enable OPTEE in local.conf
$ bitbake fsl-image-qt5-validation-imx
Проблема возникает после команды "bitbake" , которая является сценарием, который внезапно останавливается, а хост-компьютер приостанавливается и требует повторного входа в систему. Команду bitbake можно продолжить с параметром "- k" , в то время как неизвестный процесс завершения и повторного входа действительно раздражает меня.
Просматривая файл журнала bitbake bitbake-cookerdeamon.log , я обнаружил, что каждый раз перед неожиданным завершением команда bitbake генерирует одни и те же журналы:
Accepting [<socket.socket fd=7, family=AddressFamily.AF_UNIX,
type=SocketKind.SOCK_STREAM, proto=0, laddr=bitbake.sock>] Connecting
Running command ['updateConfig', ...]
Running command ['getVariable', 'BBINCLUDELOGS']
Running command ['getVariable', 'BBINCLUDELOGS_LINES']
Running command ['getSetVariable', 'BB_CONSOLELOG']
Running command ['getUIHandlerNum']
Running command ['setEventMask', ...]
Running command ['getVariable', 'BB_DEFAULT_TASK']
Running command ['setConfig', 'cmd', 'build']
Running command ['buildTargets', ['fsl-image-qt5-validation-imx'], 'build']
Running command ['stateForceShutdown']
Connecting Client
Disconnecting Client
No timeout, exiting.
Exiting
В соответствии с моим текущим пониманием вышеупомянутые команды должны выполняться только после того, как все задачи были подготовлены. Однако прямо сейчас мой хост-компьютер может вызывать эти команды во время выполнения других задач, и эта неправильная последовательность приводит к моей неожиданной проблеме завершения.
Мне интересно, сталкивается ли кто-нибудь с подобной проблемой или знает решение моей проблемы?
Любое предложение приветствуется. Заранее спасибо.
Simon
----- Дополнительная информация
Вот содержимое файла конфигурации fsl-imx-wayland.conf
# i.MX DISTRO для Wayland без X11
include conf / distro / include / fsl-imx-base.inc include
конф / дистрибутив / включить / fsl-imx-preferred-env.inc
DISTRO = "fsl-imx-wayland"
# Удалить конфликтующие бэкэнды DISTRO_FEATURES_remove = "directfb x11" DISTRO_FEATURES_append = "wayland pam systemd"