项目场景:
开关机过程开机LOGO闪白色条纹,条纹与logo位置有关
问题描述
开关机过程开机LOGO闪白色条纹,条纹与logo位置有关
@Override
public void run() {
bytes = mmInStream.read(buffer);
mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
}
原因分析:
提示:这里填写问题的分析:
1、查看是不是特定logo导致的显示异常,在uboot输入如下指令固定开机的测试画面进行排查
lcd1 test 2
run bootcmd
执行指令开机,可以看到整个开机阶段都是test2的网格图片,发现开机过程中在内核起来6S左右,网格发生了下移,估计闪屏与此时测的网格下移与关系,timming发生了改变
解决方案:
提示:这里填写该问题的具体解决方案:
例如:新建一个 Message
对象,并将读取到的数据存入 Message
,然后 mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
换成 mHandler.sendMessage()
。