rk3288+10bit AU 屏dual lvds 屏调试曲折
2017-06-02 18:29
507 查看
今天公司到一块AU 65" 1920x1080的lcd panel,显示接口为 Dual LVDS;
主控cpu为rk3288
系统为android5.1+linux3.10
配置成lvds TI_mode dual 8bit时lcd显示正常,但是亮度很低,为亮度议测试了下,大约为80LUX;
rk3288 lcd config如下:
disp_timings: display-timings {
native-mode = <&timing0>;
timing0: timing0 {
screen-type = <SCREEN_DUAL_LVDS>;
lvds-format = <LVDS_8BIT_1>;
out-face = <OUT_P888>;
color-mode = <COLOR_RGB>;
clock-frequency = <148000000>;
hactive = <1920>;
vactive = <1080>;
hback-porch = <200>;
hfront-porch = <36>;
vback-porch = <8>;
vfront-porch = <6>;
hsync-len = <10>;
vsync-len = <6>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <0>;
pixelclk-active = <0>;
swap-rb = <0>;
swap-rg = <0>;
swap-gb = <0>;
};
};
咨询供应商后说屏是10bit,可是rk3288配置成10bit模式时显示有异常(如油画心般),料想rk3288可能无法正常输出10bit vesa lvds,最后只好将屏配置成jeida模式(lcd pin7 set LOW,select jeida mode)后,更改rk3288为LVDS_8BIT_2后显示正常
native-mode = <&timing0>;
timing0: timing0 {
screen-type = <SCREEN_DUAL_LVDS>;
lvds-format = <LVDS_8BIT_2>;
out-face = <OUT_P888>;
color-mode = <COLOR_RGB>;
clock-frequency = <148000000>;
hactive = <1920>;
vactive = <1080>;
hback-porch = <200>;
hfront-porch = <36>;
vback-porch = <8>;
vfront-porch = <6>;
hsync-len = <10>;
vsync-len = <6>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <0>;
pixelclk-active = <0>;
swap-rb = <0>;
swap-rg = <0>;
swap-gb = <0>;
};
};
显示正常,测试下亮度为380lux,基本符合要求了。
主控cpu为rk3288
系统为android5.1+linux3.10
配置成lvds TI_mode dual 8bit时lcd显示正常,但是亮度很低,为亮度议测试了下,大约为80LUX;
rk3288 lcd config如下:
disp_timings: display-timings {
native-mode = <&timing0>;
timing0: timing0 {
screen-type = <SCREEN_DUAL_LVDS>;
lvds-format = <LVDS_8BIT_1>;
out-face = <OUT_P888>;
color-mode = <COLOR_RGB>;
clock-frequency = <148000000>;
hactive = <1920>;
vactive = <1080>;
hback-porch = <200>;
hfront-porch = <36>;
vback-porch = <8>;
vfront-porch = <6>;
hsync-len = <10>;
vsync-len = <6>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <0>;
pixelclk-active = <0>;
swap-rb = <0>;
swap-rg = <0>;
swap-gb = <0>;
};
};
咨询供应商后说屏是10bit,可是rk3288配置成10bit模式时显示有异常(如油画心般),料想rk3288可能无法正常输出10bit vesa lvds,最后只好将屏配置成jeida模式(lcd pin7 set LOW,select jeida mode)后,更改rk3288为LVDS_8BIT_2后显示正常
native-mode = <&timing0>;
timing0: timing0 {
screen-type = <SCREEN_DUAL_LVDS>;
lvds-format = <LVDS_8BIT_2>;
out-face = <OUT_P888>;
color-mode = <COLOR_RGB>;
clock-frequency = <148000000>;
hactive = <1920>;
vactive = <1080>;
hback-porch = <200>;
hfront-porch = <36>;
vback-porch = <8>;
vfront-porch = <6>;
hsync-len = <10>;
vsync-len = <6>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <0>;
pixelclk-active = <0>;
swap-rb = <0>;
swap-rg = <0>;
swap-gb = <0>;
};
};
显示正常,测试下亮度为380lux,基本符合要求了。
相关文章推荐
- [RK3288][Android6.0] 调试笔记 --- 3GPP转成PCM格式
- [RK3288][Android6.0] 调试笔记 --- Camera Preview原始数据帧dump
- [RK3288][Android6.0] 调试笔记 --- Audio分离DTMF tone引起的异常
- [RK3288][Android6.0] 调试笔记 --- 软硬键盘同时使用
- [RK3288][Android6.0] 调试笔记 --- 让cpu占用率达到100%
- [RK3288][Android6.0] 调试笔记 --- eMMC坏块测试
- [RK3288][Android6.0] 调试笔记 --- 查看音乐播放对应的进程名
- [RK3288][Android6.0] 音频调试方法小结
- [RK3288][Android6.0] 调试笔记 --- 开机默认选择24小时制时间格式
- [RK3288][Android6.0] 调试笔记 --- 移除uboot和kernel开机logo【转】
- [RK3288][Android6.0] 调试笔记 --- I2C通信失败问题
- [RK3288][Android6.0] 调试笔记 --- 温度对GPU频率的影响
- [RK3288][Android6.0] 调试笔记 --- RT5640播放时的Codec寄存器列表
- [RK3288][Android6.0] 调试笔记 --- 如何确认声卡是否注册成功【转】
- [RK3288][Android6.0] 调试笔记 --- date命令无法修改日期和时间
- [RK3288][Android6.0] 调试笔记 --- UVC Camera jpg和yuv数据帧dump
- [RK3288][Android6.0] 调试笔记 --- 开机提示mmc rescan错误
- [RK3288][Android6.0] 调试笔记 --- 开机Uart log丢失不完整
- [RK3288][Android6.0] 调试笔记 --- 低电压引起的关机问题
- [RK3288][Android6.0] 调试笔记 --- eMMC分区号和名字的对应