瑞芯微 Rockchip PX30平台的主板,接mipi和rgb屏做双屏显示;调试过程中,双屏能够同显,但作为副屏的rgb会闪动,且较为厉害;在启动进入系统过程中和进入系统后的操作,都会出现闪动;
系统会一直打印以下信息:
rockchip-vop ff470000.vop: [drm:vop_isr] ERROR WIN1_EMPTY irq err
这个问题提给RK原厂做咨询,当时回复:
这个报错
多是带宽不足,可试试ddr及cpu定高频测测
ddr及cpu定高频,是怎么改动呢:
&dmc {
center-supply = <&vdd_logic>;
auto-freq-en = <0>;
vop-dclk-mode = <1>;
status = "okay";
};
ddr定频666M就是
dmc: dmc {
...
system-status-freq = <
只保留
SYS_STATUS_NORMAL 666000
SYS_STATUS_SUSPEND 192000
其实这里要求的是做两处的改动:&dmc处和dmc:dmc处;
而我当时只做了dmc:dmc处的改动,然后不成功,就以为这样的改动不行;
后来网上查了一下,有遇到同样问题的:
文章:RK px30双面屏带宽不足问题调试
https://blog.youkuaiyun.com/qq_42948513/article/details/115180593
(感谢分享!)
参考rk的回复和上面博主的分享,PX30双屏显示,出现闪屏的问题解决;
对于上述的功能实现有疑问,可以一起交流
2803956402 (qq)
ThinkcoreMan (WX)
嵌入式工控板一体机的相关产品(PX30,RK3399,RV1126,RV1109,RK3568,RK3566等平台的核心板,开发板,定制板),可以进入这个网站进行了解:
接受相关平台产品的定制开发。