TI中文支持网
TI专业的中文技术问题搜集分享网站

关于lcd显示驱动

基于sdk7.0 am335x-evm

请问800x480p62中的p62什么意思,另外显示模式我用的是16位,该怎么配置

display-timings {
800x480p62 {
clock-frequency = <30000000>;
hactive = <800>;
vactive = <480>;
hfront-porch = <39>;
hback-porch = <39>;
hsync-len = <47>;
vback-porch = <29>;
vfront-porch = <13>;
vsync-len = <2>;
hsync-active = <1>;
vsync-active = <1>;
};

Steven Liu1:

这个p62我推测是指帧率,不过这个不是重点,这个只是命名,真正重要的参数配置在下面大括号内的结构体内,你主要配置的屏幕时序也在这里,对于16bit的配置,另外一点,就是需要修改pinmux的相关信息(就在这个定义上面的pinctrl配置)。

clock-frequency = <30000000>;hactive = <800>;vactive = <480>;hfront-porch = <39>;hback-porch = <39>;hsync-len = <47>;vback-porch = <29>;vfront-porch = <13>;vsync-len = <2>;hsync-active = <1>;vsync-active = <1>;}

leo chen:

一般都是16bit的

dts文件里面应该有的啊

ken liao:

回复 Steven Liu1:

引脚配置应该是没问题的,能显示,但有问题,我硬件用16位模式,但跑起来驱动依然32bit模式,只显示了屏幕的四分之1

就是说在device tree里显示模式没有配置好,曾试过在节点添加属性:data-lines = <16>;和bits-per-pixel = <16>;

但驱动还是无动于衷,依旧采用32位模式。am335x-evm.dts里,另外我想问问lcdc: lcdc@0x4830e000节点和panel节点关系是什么,

是两个节点都要配,还是根据实际配其中的一个节点?

ken liao:

回复 leo chen:

能说具体点吗

赞(0)
未经允许不得转载:TI中文支持网 » 关于lcd显示驱动
分享到: 更多 (0)