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看另一篇记录