- 图片修改
sysdrv/source/kernel/logo.bmp
内核执行打包成boot.img时会将图片打包到一起
-
修改rk原有驱动
uboot不加载logo,设备树设置成logo.nologo时uboot会不做屏幕初始化。所以我们要设置成没有logo也要初始化。
路径:
/uboot/u-boot/drivers/video/drm/rockchip_display.c修改:1350 - 1354添加
list_for_each_entry(s, &rockchip_display_list, head) { s->logo.mode = s->logo_mode; if (load_bmp_logo(&s->logo, s->ulogo_name)) { printf("failed to display uboot logo\n"); + /* Still init display for kernel logo */ + if (!display_init(s)) + display_enable(s); } else { ret = display_logo(s); if (ret == -EAGAIN) ms = s;