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

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐