本帖最后由 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>;
/////////////////////////////////////
上图:
显示:
背光:
自检:
_Sai
2
应该是屏的差异,可以试试接上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 };
本帖最后由 lion1986 于 2016-2-26 20:55 编辑
楼主能否分享一下这款屏幕如何和RK3288开发板连接?是按照这个链接的说明连接的吗?http://wiki.t-firefly.com/index. … A.E6.A8.A1.E7.BB.84
另外请问你的屏在哪里买的?带触摸功能吗?
楼主你好,我们用同一款屏幕调试,改了参数后,屏幕还是会闪烁,你们调试时是否有遇到相似现象?
lvds-format清仔细参看模组厂的提供的资料