|
本帖最后由 coolaimcu 于 2025-5-28 11:01 编辑
STM3H7B0移植LVGL8.3版本,总是卡死在lv_init()这个初始化函数这里,试过更换不同的版本,如LVGL8.3.5, 8.3.10,8.3.7等都一样,无一例外都卡死在这里。
感觉非常奇怪,不是第一次移植LVGL了,以前都用国产MCU移植无数次了,均无这个问题,不知道为啥H7会这样。
LVGL内存分配时64K,系统堆栈都是8K,按说也不小了吧,改到过128K也无改善。
用FMC驱动LCD,打开了cache, 经测试FMC可以正常驱动LCD,显示正常,但是一移植LVGL就卡死了。
调试这函数lv_init(), 发现最终是卡在它调用的lv_extra_init()这个函数里,进去这个函数,看他里面的代码又没看懂,,,,
有人遇到过类似问题吗?
|
|