发新帖我要提问
12
返回列表
打印
[i.MX]

IMX6Q移植LCD驱动,分辨率调不过来,背光不亮

[复制链接]
楼主: sigua
手机看帖
扫描二维码
随时随地手机跟帖
21
sigua|  楼主 | 2016-3-28 15:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
gardenhill 发表于 2016-3-28 10:11
找硬件工程师帮忙,还不行,那就换屏.

好像不是时序方面的问题,屏幕也替换其它了都不行,可能是其它方面的问题。

使用特权

评论回复
22
sigua|  楼主 | 2016-3-28 18:08 | 只看该作者
经过两周的研究,这两个问题终于解决了,感谢大家在我研究路上的关注与陪伴,下面总结下解决方法供他人遇到相同问题时参考:
1>分辨率设置的解决方法:
1.在驱动文件<kernel>/driver/video/mxc/ldb.c中fb_videomode数组中增加1024x600的模式(图1);
2.在板文件<kernel>/arch/arm/mach-mx6/board-mx6q_sabresd.c中iipuv3_fb_platform_data中修改disp_dev = "ldb"的元素(图2);
3.设置Uboot参数如下:
setenv displayArgs video=mxcfb0:dev=ldb,LDB-WSVGA,if=RGB24,bpp=32 ldb=sin0 video=mxcfb1:off video=mxcfb2:off fbmem=48M
2>背光问题解决方法(其实就是上面第二步):
2.在板文件<kernel>/arch/arm/mach-mx6/board-mx6q_sabresd.c中iipuv3_fb_platform_data中修改disp_dev = "ldb"的元素,设置interface_pix_fmt = IPU_PIX_FMT_RGB24,这点很重要,如果这里是RGB666,同时Uboot参数那里也是RGB666的话,可以显示 ,就是背光很暗,如果这里调成RGB24,同时Uboot参数也设置成RGB24,背光就可以恢复正常。

QQ截图20160328175927.jpg (252.68 KB )

图1

图1

QQ截图20160328174939.jpg (79.64 KB )

图2

图2

使用特权

评论回复
23
mini1986| | 2016-4-14 09:22 | 只看该作者
sigua 发表于 2016-3-28 18:08
经过两周的研究,这两个问题终于解决了,感谢大家在我研究路上的关注与陪伴,下面总结下解决方法供他人遇到 ...

分享经验,大家一起进步啊......

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则