RK3399 android11 开发遇到eDP屏开机黑屏,休眠唤醒后才能正常显示

关键异常log:

edp@ff970000:  detailed mode clock 138500 kHz, flags[a]

    H: 1920 1980 2020 2080

    V: 1080 1093 1098 1111

bus_format: 100a

AUX CH command reply failed!

AUX CH error happens: 2

AUX CH command reply failed!

AUX CH error happens: 2

AUX CH command reply failed!

AUX CH error happens: 2

failed to get Rx Max Link Rate

failed to init training

unable to do link train

解决方法:

要求屏端的供电比aux早,可以尝试加长prepare-delay时间到200ms。

prepare-delay-ms = <20>;

改为:

prepare-delay-ms = <200>;

正常的log:

edp@ff970000:  detailed mode clock 138500 kHz, flags[a]

    H: 1920 1980 2020 2080

    V: 1080 1093 1098 1111

bus_format: 100a

Link Training success!

final link rate = 0x0a, lane count = 0x02

参考链接: [RK3399] [Android 9.0] 调试2560x1440分辨率EDP显示屏,和碰到的休眠唤醒后花屏问题_lance·的博客-CSDN博客_edp显示屏

RK3588是一款高性能的芯片,具有强大的图形处理能力,适用于开发高性能应用和显示设备。在开机过程中,可以使用RK3588的图形处理器来显示Qt界面。 Qt是一种跨平台的应用程序框架,提供了丰富的图形界面组件和工具,开发者可以利用Qt轻松地创建各种界面风格的应用程序。在RK3588上,我们可以使用Qt来设计和开发一个用户友好的界面,在开机显示出来。 在实现LCD开机显示Qt界面的过程中,首先需要确保RK3588芯片正常工作,并已经正确连接到LCD显示上。然后,我们需要安装Qt开发环境,并编写一个Qt应用程序来实现我们想要的界面。 接下来,我们可以使用RK3588的图形处理器来渲染并显示Qt界面。通过调用Qt提供的绘制API,我们可以在LCD显示上绘制出我们设计的界面元素,例如按钮、文本框、图片等。然后,通过调用Qt的显示API,将绘制好的界面显示到LCD幕上。 在开机过程中,我们可以在RK3588的启动脚本中添加相应的命令,以在启动时启动Qt应用程序,并将其显示到LCD显示上。这样,当RK3588芯片启动完成后,LCD幕上就会显示出我们设计的Qt界面。 总结来说,通过利用RK3588芯片的图形处理能力和Qt开发环境,我们可以实现LCD开机显示Qt界面。这样做可以为用户提供一个友好的交互界面,同时展示RK3588芯片的强大性能和多功能的特点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值