Yocto项目Bitbake意外终止

时间:2019-01-04 23:00:10

标签: python yocto bitbake nxp-microcontroller

我刚拿到i.MX 8M Evaluation Kit,然后按照tutorial的要求为我的董事会制作系统。

我在使用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” 命令之后发生,该脚本将突然停止并且主机将被挂起并需要重新登录。可以使用 “-k”参数 继续执行bitbake命令,而未知的终止和重新登录过程确实让我烦恼。

通过查看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

的内容
  

#不带X11的Wayland的i.MX DISTRO

     

include 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”

0 个答案:

没有答案