求助:75 uboot 和kernel logo之间的短暂黑屏
时间:10-02
整理:3721RD
点击:
75代码,uboot 和kernel之间会有比较短暂1-3秒钟的黑屏,谁知道有没有办法消除掉这个?
mediatek/source/kernel/drivers/video/mtkfb.c
具体的修改方法如下:
一、在mtkfb_pan_display_impl方法前面定义变量:
static bool first_update = true;
static int cnt=3;
二、对mtkfb_pan_display_impl方法修改如下:
源码:
int ret = 0;
MTKFB_FUNC();
MSG_FUNC_ENTER();
修改为:
int ret = 0;
//Modify by mtk to avoid blackscreen
if(first_update){
first_update = false;
return ret;
}
if(0!=cnt){
printk("LCD:%dx%d\n",MTK_FB_XRES,MTK_FB_YRES);
cnt--;
}
//Modify by mtk to avoid blackscreen
MTKFB_FUNC();
MSG_FUNC_ENTER();
试一下这个看看
OK ,完美解决,谢谢楼上
好东西就要顶!
真的是好东东,,顶起
是什么原因造成的?
原因是uboot和kernel之间切换,LCD需要重启,补丁 的作用是让kernel第一帧不刷,还是显示的LCD残余图片
爽!支持!顶!
这个是个好资料阿
