imx6d lvds信号直接接lcd屏,调好时序可以显示 但是颜色不对,绿色变成了紫色,想请教一下什么原因会导致颜色显示不对?
我使用的屏是TM080JDHP9x:
Interface One-port LVDS 24 bits VESA
Pixel Configuration R.G.B. Vertical Stripe
我的dts配置是:
fsl,data-mapping = "spwg";
interface_pix_fmt = "RGB24";
修改 为RGB24 BGR24 GBR24 也不对
我使用的是imx6d+android4.4.3+linux10.53。
Hi,
请问你这里屏的参数有参考你屏的datasheet配置正确么?能把屏的datasheet,还有你LVDS部分的设置发过来看一下么?
光看你帖中给出的信息,看不出来是哪里的问题。
Have a nice day
Dan
感谢回复
现在已经解决了,是我时序设置有点问题,hsync-len设的太小了。
Hi,
恭喜问题已经解决,在做屏的驱动移植时候时序一定要设置正确,其他参数也一样,参考屏的数据手册来设置。
Have a great day,
Dan
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Mark Correct button. Thank you!
-----------------------------------------------------------------------------------------------------------------------