问题的开始
这两天开始使用ESP32-S3-DevKitC-1开发板,N16R8的型号
移植完LVGL和TFT_eSPI库后无限重启,同样的移植方式,在esp32-wroom上是无问题的,排查一天,并上网翻查资料,最终解决
解决问题
这个问题是由于esp32核心版本更新为2.0.16,而ESP32-S3下的TFT_eSPI库并不适配,产生兼容性问题。
有一篇CSDN文章指出了情况,但未写解决方式
CSDN内解答链接: ESP32 TFT_ESPI2.5.43无限重启报Guru Meditation Error解决办法
在github上也有相应的回答,均是说要将arduino核心版本回退到2.0.14,因为我刚刚使用PlatformIO,所以不理解解决方法,本文可供与我同样的小白使用。
github解答:library not working with espressif32 esp32-s3 Arduino core > 2.0.14