F1C100S裸机移植LVGL_V8.35和V8.31版卡屏,
GUI-Guider-1.6.1-GA对应的是LVGL_V8.35
GUI-Guider-1.7.0-GA对应的是LVGL_V8.31
裸机移植LVGL均卡屏,上电出现画面后卡死不动了,求助
F1C100s_NS2009_LVGL835_SD-FATFS-4.3寸.zip
最近编辑记录 435788A (2024-03-28 17:08:51)
离线
先排查下是不是进异常了,再确认下tick是不是还在走,我遇到基本都是这两问题
离线
先排查下是不是屏幕本身问题
离线
定时器不工作,定时器没有进入中断,测试了串口也没有进入中断。
驱动程序是复制过来拼合的,没有调通
离线
没有中断还是触发中断就死了,如果是进去就死了,还是要排查下异常向量表。
离线
是不是死机了?
离线
根据 https://whycan.com/t_8611.html 的帖子,我移植了LVGL8.35版本,我的是F1C100S的,帖子的是F1C200S,用在F1C100S上会白屏。移植时是正常的,22%~24%CPU左右,同一个程序,第二晚上再测试时发现99%CPU。触摸不动了。
到第二天再烧录测试又正常了。
我个人猜测,是不是LVGL8.35版本不稳定,GUI-Guider-1.6.1-GA版本图形开发软件对应的是LVGL_V8.35 版本
GUI-Guider-1.7.0-GA又退回到LVGL_V8.31 版本
要么是我的硬件有问题,不然就是玄学了。
离线
@435788A
例程也跑不了吗
离线
99%CPU大概率是在处理什么东西,我遇到过类似的情况,问题出在NS2009的驱动上,你可以查下,标准的NS2009驱动首先检测Z方向有无触摸,Z方向值为70-2000或者80-2000才判定电阻触摸被按下,你检查下NS2009是不是一直在给LVGL报触摸被按下
离线
在LVGL8.2上遇到过一个,LVGL没有配置tick,导致触摸一直没进去
离线