RK3288,接LVDS屏后,颜色正常,但亮度很低【已解决】

本帖最后由 linlaser 于 2016-1-21 18:04 编辑

Firefly-RK3288刷Firefly-RK3288_PAD_B101EW05_Android4.4_201501281108版本固件,接上屏幕后,颜色正常,但是亮度很低。

屏幕品牌“京东方”,型号:BP101WX1-206,资料:http://wenku.baidu.com/link?url=xWHwjZ2ocZdobTUmnS9-0vM5b8nJFusifoYUKeyJBOHL7YwpcqfaeTK25Rh2jAqHKS0YPkFWV22ra3ODAEH6qeSs_EekzyCsaGyUXGrIvkO

今天下午我把所有线路都检查了一遍,确认没有问题。
肯定不是背光的问题,背光单独供电,EN和PWM都接+3.3V。保证背光是最亮状态。
如果屏不给LVDS信号,只接屏显示供电,和背光供电,屏会自检“红绿蓝白黑”。亮度和颜色都正常。所以屏幕自身应该正常。
这款屏和B101EW05是不是存在某些差异,造成这种情况。

/////已解决,解决方法///////////////////////////////////
将kernel/arch/carm/boot/dts/lcd-b101ew05.dtsi中
lvds-format = <LVDS_8BIT_2>;
修改成 lvds-format = <LVDS_8BIT_1>;
/////////////////////////////////////

上图:

显示:

背光:

自检:

应该是屏的差异,可以试试接上lvds型号然后放一张村白色的图片对比没有接LVDS的白色看看

使劲调dtsi
主要是颜色格式、out face和频率

我遇到过类似的问题,你尝试到kernel/arch/carm/boot/dts/lcd-b101ew05.dtsi
修改 lvds-format = <LVDS_8BIT_2>;----》修改成lvds-format = <LVDS_8BIT_1>;

disp_timings: display-timings {
20 native-mode = <&timing0>;
21 timing0: timing0 {
22 screen-type = <SCREEN_LVDS>;
23 //lvds-format = <LVDS_8BIT_2>;
24 lvds-format = <LVDS_8BIT_1>;
25 out-face = <OUT_D888_P666>;
26 color-mode = <COLOR_RGB>;
27 clock-frequency = <76000000>;
28 hactive = <1280>;
29 vactive = <800>;
30 hback-porch = <100>;
31 hfront-porch = <18>;
32 vback-porch = <8>;
33 vfront-porch = <6>;
34 hsync-len = <10>;
35 vsync-len = <2>;
36 hsync-active = <0>;
37 vsync-active = <0>;
38 de-active = <0>;
39 pixelclk-active = <1>;
40 swap-rb = <0>;
41 swap-rg = <0>;
42 swap-gb = <0>;
43 };
44 };

JHONCONAL 发表于 2015-12-29 16:59
我遇到过类似的问题,你尝试到kernel/arch/carm/boot/dts/lcd-b101ew05.dtsi
修改 lvds-format = ;---- …

非常感谢!把这个参数改一下就明显变亮了!

楼主能否多拍点图拍瞧瞧

本帖最后由 lion1986 于 2016-2-26 20:55 编辑

楼主能否分享一下这款屏幕如何和RK3288开发板连接?是按照这个链接的说明连接的吗?http://wiki.t-firefly.com/index. … A.E6.A8.A1.E7.BB.84
另外请问你的屏在哪里买的?带触摸功能吗?

楼主你好,我们用同一款屏幕调试,改了参数后,屏幕还是会闪烁,你们调试时是否有遇到相似现象?

lvds-format清仔细参看模组厂的提供的资料

又遇到四周有黑边框吗