i.MX 8M 評価キットを入手し、チュートリアルに従ってボード用のシステムを作成しました。
Ubuntu 16.04 を使用してホスト マシン上にシステムを構築し、セクション 3 のすべての手順に従ってホスト マシンをセットアップしました。
OPTEE を有効にして Wayland イメージをビルドしようとしているので、コマンドは次のとおりです。
$ 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
私の現在の理解によると、上記のコマンドは、すべてのタスクが準備された後にのみ実行されることになっています。ただし、現在、他のタスクの実行中にホスト マシンがこれらのコマンドを呼び出す可能性があり、この誤ったシーケンスが原因で予期しない終了の問題が発生します。
誰かが同様の問題に遭遇したり、私の問題の解決策を知っているかどうか疑問に思っていますか?
どんな提案でも大歓迎です。前もって感謝します。
サイモン
-----補足情報ここに設定ファイルの内容がありますfsl-imx-wayland.conf
# i.MX DISTRO for Wayland for X11なし
conf/distro/include/fsl-imx-base.inc を含めます conf/distro/include/fsl-imx-preferred-env.inc を含めます
DISTRO = "fsl-imx-wayland"
# 競合するバックエンドを削除します DISTRO_FEATURES_remove = "directfb x11 " DISTRO_FEATURES_append = " wayland pam systemd"