|
Hi,
About your another question,
About the images on i.MX6Q and i.MX6Solo you can not use the same images. The hardware and solftware design is different of these two chip. The hardware is not compatible between i.MX6Q and i.MX6Solo. So you can not do your above actions.
Have a nice day
Rita
I see both of iMX6Q and iMX6Solo use same kernel configuration, imx_v7_defconfig.
So, I guess both of device have same hardware except the number of CPU, operation speed and some small difference in peripheral.
am I wrong?
May I know, detail difference between iMX6Q and iMX6Solo?
I cannot find any document to compare it.
Thanks.
Hi,
About your first question please try procedures described in sect.4.7 Running Linux OS on the target
attached Linux Guide.
Have a great day,
Rita
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thanks for your reply.
I try all of instruction on the manual, but I fail.
always show first frame buffer device(mxcfb0) show screen.
I enable blank both of LVDS and HDMI.
I try most of recommend on the Community. but everything is not work, I fail.
I build Yocto by use following sources and backend.
this is step to build my image.
$ repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-4.1.15-1.0.0_ga
$ MACHINE=imx6qsabresd source fsl-setup-release.sh -b imx6q-qt5 -e fb
$ bitbake fsl-image-qt5
I fix device tree to support LVDS timing and it works fine.
I try most device tree option to support dual screen on the community.
But, I cannot display same screen on the both of LVDS and HDMI simultaniously.
Here is my device tree source
---------------------------------- imx6qdl-sabresd.dtsi ----------------------------------
&ldb {
status = "okay";
dual-mode;
lvds-channel@0 {
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
status = "okay";
primary;
display-timings {
native-mode = <&timing0>;
timing0: hsd100pxn1 {
clock-frequency = <65000000>;
hactive = <1024>;
vactive = <768>;
hback-porch = <170>;
hfront-porch = <14>;
vback-porch = <29>;
vfront-porch = <3>;
hsync-len = <70>;
vsync-len = <6>;
};
};
};
};
---------------------------------- imx6q-sabresd.dts ----------------------------------
&ldb {
lvds-channel@0 {
crtc = "ipu2-di0";
};
lvds-channel@1 {
crtc = "ipu2-di1";
};
};
---------------------------------------------------------------------------------------------
Here is my boot option
U-Boot> setenv displayinfo 'video=mxcfb1:dev=ldb video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24'
I think the boot option is not everything to do, it look like there are something else.
I guess, I use wrong source or missing dual screen patch.
or, is there any clear step to enable LVDS and HDMI dual screen?
- new kernel patch (or newest kernel source)
: if I use wrong source, where can I get the source for support LVDS and HDMI dual screen?
- Uboot options
- device tree implementation
Thanks.
Hi,
I have confirmed and tested on my board. So sorry that the linux L4.1.15_2.0.0 BSP in our website do not support dual screen display. We do not have solutions and code about it. Linux BSP doesn't support dual display based on X11 by default, if you want to use dual display, you can use wayland-weston , please refer to the link :
i.mx6q Enable Dual Display of Ubuntu .
Some our customer have realized the dual display by modify the application code on QT, you maybe can go google to search related function.
Have a great day,
Rita
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------