stm32h750移植lvgl( 二 )


flash超出或者ram超出报memory错误这个没本法,可以用外置ram、flash 。
头文件源文件找不到等错误可能是配置步骤没做对仔细检查 。
使用lvgl范例:
然后在main函数内加入如下内容,进行测试:

stm32h750移植lvgl

文章插图

stm32h750移植lvgl

文章插图
意思是在lv_acr_act()图层上画一个方块,加一个label标签显示字号为15的“Hello, world” 。
最后在主循环内加入lvgl的刷新函数,循环执行:
stm32h750移植lvgl

文章插图
重新编译下载效果如下:
stm32h750移植lvgl

文章插图
移植成功 。
ui就是很吃存储空间的,lvgl高版本吃更多的内存但也代表着更丰富的功能,我后来移植的8.2版本对flash要求更高远超了128k,用到了外置qspi的flash,用到bootloader+app的结构,后续有机会细说 。
【stm32h750移植lvgl】

经验总结扩展阅读