解决lvgl内部ram不足,使用esp32外部PSRAM
·
lvgl8.3默认在sdkconfig里面默认设置是32k 问题就出在这里

1)
idf默认配置是用menuconfig来配置的
这里设置为y就是启用menuconfig来配置就不会用到那个lv_config.h的配置文件
要使用那个lvconfig文件 这里要改成n
CONFIG_LV_CONF_SKIP=y

也可以直接在图形界面内改

改成n之后,在lvgl里面把lv_config_template.h 改成lv_config.h
然后再改里面的配置


2)
(不建议使用第二种直接改sdkconfig的 每次编译会被更改回来)
直接改sdkconfig中的lvgl配置


3)以上还是使用内部ram的操作,还没开启外部PSRAM
开启外部PSRAM需要使用lv_config.h来配置【ESP32】Arduino+LVGL 如何使用PSRAM优化显示_arduino esp32 lvgl 全屏缓冲-CSDN博客
esp32如何开启外部PSRAM看另一篇记录

更多推荐



所有评论(0)