您尚未登录。

楼主 # 2023-02-16 15:25:06

edisondeng
会员
注册时间: 2022-08-09
已发帖子: 19
积分: 14

T113 RGB 颜色不对

T113 板子显示了,但是 红色 与 蓝色 交错了。 请问要如何调软件纠正?

多谢指导!!!

离线

#1 2023-02-17 09:16:44

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,379
积分: 1344.5

Re: T113 RGB 颜色不对

借帖子问一下,nuc972的rgb如何整组调换?我也是为了方便走线将RGB顺序画成了GBG。

看了nuc972 datasheet的lcd的DEVICE_CONTROL寄存器里的17,18位好像和rgb有关。
[18:17]
[LCD_ODD :
SEL_ODD]
Control LCD Line Data Out
00 = First line data is RGB, second line data is GBR.
01 = First line data is BGR, second line data is RBG.
10 = First line data is GBR, second line data is RGB.
11 = First line data is RBG, second line data is BGR.

但是不明白什么是first line,什么是second line?
在牛卧堂论坛问过,有人回复说是nuc972有两个framebuffer.

我修改buildroot/output/build/linux-master/drivers/video的nuc970fb.c文件里nuc970fb_activate_var()函数里的这部分:

        fbi->regs.lcd_device_ctrl = ((fbi->regs.lcd_device_ctrl & 0xFFF9FFFF) | 0x00020000);
        writel(fbi->regs.lcd_device_ctrl, regs + REG_LCM_DEV_CTRL);

分别试过0x00020000、0x00040000、0x00060000,都没有效果。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn