我通过rgb666的接口方式去显示,用的4.3寸屏 480*272分辨率,发现显示动画的时候,屏幕有点花屏,是什么原因呢
设备树这边是这么设置的,不知道对不对
panel_rgb {
compatible = "artinchip,aic-general-rgb-panel";
status = "okay";
enable-gpios = <&gpio_e 19 GPIO_ACTIVE_HIGH>;
rgb-mode = <PRGB>;
interface-format = <PRGB_18BIT_LD>;
clock-phase = <DEGREE_0>;
data-order = <BGR>;
disp-dither = <DITHER_RGB666>;
u-boot,dm-pre-reloc;
port {
u-boot,dm-pre-reloc;
panel_rgb_in: endpoint {
remote-endpoint = <&rgb0_out>;
u-boot,dm-pre-reloc;
};
};
display-timings {
native-mode = <&timing0>;
u-boot,dm-pre-reloc;
timing0: 480x272 {
clock-frequency = <9000000>;
hactive = <480>;
vactive = <272>;
hback-porch = <40>;
hfront-porch = <5>;
hsync-len = <20>;
vback-porch = <8>;
vfront-porch = <8>;
vsync-len = <3>;
de-active = <1>;
pixelclk-active = <1>;
u-boot,dm-pre-reloc;
};
};
};
离线
@AICxia
非常感谢,我尝试改改这些参数
离线