屏幕唤醒时出现花屏或者draw_core函数timeout的断言出现

使用的是SF525的solution_v2.3代码,我飞线出来的接近传感器,做一个接近唤醒的业务实现。但是在唤醒时会不时出现一些问题1.屏幕花屏 2 屏幕黑屏 3 触发断言draw_core函数的timeout。是因为时序之类的问题导致的嘛?求解

  1. 从开源社区获取的版本solution_v2.3仅支持黄山派以及配套的屏。请确认是否板子或屏是否为标配?
  2. 一般来讲draw_core timeout都是屏和固件不匹配造成
  3. solution2.4将支持所有的板子且可换屏、换sensor,该版本还支持gcc,计划是11月底发布。

谢谢解答,我们屏幕一直用的是co5300,做的也有触摸唤醒,没有问题。就是后面加了这个接近唤醒之后才出现这种情况。

好。等一下,我呼人上来与你沟通,然后回复你的问题

从你描述的现象看,唤醒出现“1.屏幕花屏 2 屏幕黑屏 3 触发断言draw_core函数的timeout”,可能和电源控制有关。因为:LCD/TF/battery上拉都是使用的VCC_3V3。你可以检查下VCC_3V3在唤醒阶段的电压波形,看在LCD初始化之后,是否又出现了掉电行为? 或者保持VCC_3V3常供电。去掉代码中掉电的代码,看是否还会出现异常?