i use yocto morty with kernel 4.1.38-fslc+gee67fc7e072d with kernel arguments:
setenv mmcargs "setenv bootargs console=${console},${baudrate} root=${mmcroot} video=mxcfb0:dev=ldb,disp,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24 fbmem=48M lpj=30000"
I use Qt 5.6.2 and enable HDMI with echo 0 > /sys/class/graphics/fb2/blank
then export QT_QPA_EGLFS_FB="/dev/fb2"
and run my app with ./myApp -platform eglfs -style material
but i get error ( EGL Error : Could not create the egl surface: error = 0x3003)
if i use fbtest on hdmi (/dev/fb2) it will work okay!!!
i dont know what is problem!
Note: if I enable LVDS and HDMI separately they work fine, but if I enable both of them simultaneously I will get this error!!!
Hi moh
this bsp is not supported by nxp, it is supported by community so
may be posted on meta-fsl-arm mailing list, so that someone familiar with it could try to assist you.
https://lists.yoctoproject.org/listinfo/meta-freescale
Alternatively one can try nxp releases described on
i.MX 6 / i.MX 7 Series Software and Development Tool|NXP
for example refer to attached Linux Guide, sect.sect.4.7 Running Linux OS on the target
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
I used your suggested BSP but get the same error! do you have any suggestion?
please try Demo files with i.MX6Q Sabre SD board