RK3288安卓7.1开机上电到显示logo需要在3s内完成

需求: 从上电到开始开机logo有一段黑屏时间,这个黑屏时间大概在6s左右,给客户体验很不好,现在需要将这段黑屏时间缩短到2-3s左右

思路:
因为只需要早点显示logo,其实整体从上电到开机动画到安卓系统启动整体时间是不变的。那么我们可以在uboot阶段早点将背光拉起来,因为其实logo是显示在哪里的,不过背光没有被拉起来,所以我们看不到而已。所以需求就变成了在uboot阶段将背光拉起来。

patch如下:

--- a/u-boot/drivers/video/rockchip_display.c
+++ b/u-boot/drivers/video/rockchip_display.c
@@ -973,6 +973,7 @@ static int display_logo(struct display_state *state)
        }
        display_set_plane(state);
        display_enable(state);
+       rk_pwm_bl_config(-1);
        return 0;
 }
rk_pwm_bl_config(-1);就是拉起背光

至于为什么需要在这里加这个问题,就需要在uboot阶段打开调试,慢慢看uboot打印信息定位代码。

你可能感兴趣的:(LInux嵌入式,linux,嵌入式硬件,嵌入式软件,android,开发板,RK3288)