基于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:
能说具体点吗
TI中文支持网