My custom board specification is..
CPU : i.mx6 Quad
Kernel version : 4.1.15
Filesystem : linux Xwayland (build in yocto and upgrade Qt 5.8.0)
I modified uboot to output the screen to HDMI and modified the kernel.
Uboot cmdline is below
Uboot > video=mxcfb0:dev=hdmi,1280x720@60,if=RGB24,bpp=24
Uboot > mmcargs=setenv bootargs console=ttymxc3,115200 root=/dev/mmcblk3p2 rootwait rw video=mxcfb0:dev=hdmi,1280x720@60,if=RGB24,bpp=24
As a result, Uboot is good at output. While the kernel is in progress, the openembedded loading screen also works well, but the screen does not appear when booting is completed.
Exactly on the debug serial of the PC is the following message.
Freescale i.MX Release Distro 4.1.15-2.1.0 imx6qsabresd /dev/ttymxc3
imx6qsabresd login: Failed to create display (No such file or directory)
And on the screen where hdmi is connected, it comes out as below.
Freescale i.MX Release Distro 4.1.15-2.1.0 imx6qsabresd /dev/tty1
I thought it was a kernel problem, but I changed the file system to X11 and it prints normally. This seems to be a compatibility issue with wayland, not kernel issues.
How can I output the screen from the HDMI display? Please let us know if you need to modify export command line or weston.ini.