ashengolven 发表于 2024-7-27 17:41:01

求助大佬指点,esp32c3开发板,IDE为arduino

跟随B站up学习esp32像素时钟小项目,编译时无报错,下载程序到开发板时无法正常运行,打开串口监视器发现堆栈溢出报错,报错信息如下图,经翻译为:检测到任务startShowText中存在堆栈溢出。


本人根据up所发的单块灯板测试文件,更改其灯珠数量为256,出现相同错误,后经上网查询,设置esp32堆栈空间大小为4倍默认,测试文件堆栈溢出不再出现,但使用相同方法到项目文件中问题未被解决,遂来求助大佬指点,本人为初学者,如有发言不当还请包涵。
所使用的库:Adafruit_NeoPixel、Adafruit_NeoMatrix、Adafruit_GFX_Library、arduinoFFT(一定要是1.6.2版本,2.x版本会报错)、OneButton、ArduinoJson、Adafruit_BusIO

字体文件:放入Adafruit_GFX_Library\Fonts文件夹中
项目文件:
单块灯板测试文件:
up视频链接:https://www.bilibili.com/video/BV1Tr421H7VA/?p=4&spm_id_from=pageDriver
另外本人发现与up的写入速度差别很大,不确定是否为开发板问题,第一张图片是我的,第二张图片为up的



ashengolven 发表于 2024-7-28 08:10:10

问题解决,在arduino开发板管理器中将esp32开发板版本设置为2.0.17即可
页: [1]
查看完整版本: 求助大佬指点,esp32c3开发板,IDE为arduino