admin管理员组

文章数量:1570429

   自己的第一篇博客,将最近解决的一个问题,传上来供日后自己参考,也给遇到同样类似的朋友一个借鉴!

   这几天在RK3288的平台调试lvds屏幕,显示都正常,而且设置的亮度已经达到了最大,但是亮度还是很低,我有用示波器量了lvds-d0这一组的输出幅度只有950mv(其它组的幅度也一样),硬件上已无法再更改。由于项目紧急,于是乎咨询了rk原厂,他们的回复是:亮度和幅度沒啥关系,可以用附件的bcsh调节工具试试。

  之后我在shell执行 setprop persist.sys.brightness.main 200 ,然后getprop persist.sys.brightness.main 读出来的值确实是200,但是屏幕的亮度没有变化,我将这个值改大或者改小亮度都没有变化,又去咨询他们,他们回复

设置完亮度后输入setprop sys.display.timeline 2   timeline最后的值递增,然后触发应用刷新下,按照操作还是没有什么作用。看来还是得靠自己了,于是仔细看了硬件原理图,发现我们目前的硬件原理图用的lvds 8 bit 模式,而我之前的dts配置的6bit ,如下所示:

&lvds_panel {
    status = "okay";
    compatible ="simple-panel";
    backlight = <&backlight>;
    bus-format = <MEDIA_BUS_FMT_RGB666_1X18>;//注意这

本文标签: 亮度屏幕lvds