跟着网上的教程一步步移植LVGL v8.3到STM32F407VET6上,虽然能成功运行,但是在刷新屏幕可能会出现:
- 只刷新了一部分屏幕
- 整个屏幕都会卡死
查阅了很多资料都没解决,在使用别人的Keil工程时,发现代码的优化等级是-O1
,而keil工程默认优化等级是0级,即不优化代码。
解决方法:将其改成-O1
或者-O2
能解决这个问题,如下图所示:
跟着网上的教程一步步移植LVGL v8.3到STM32F407VET6上,虽然能成功运行,但是在刷新屏幕可能会出现:
查阅了很多资料都没解决,在使用别人的Keil工程时,发现代码的优化等级是-O1
,而keil工程默认优化等级是0级,即不优化代码。
解决方法:将其改成-O1
或者-O2
能解决这个问题,如下图所示: