ESP32 ——调试问题记录

一、 堆栈溢出导致的不断重启

1

Warning: Could not auto-detect Flash size (FlashID=0xffffff, SizeID=0xff), defaulting to 4MB

原因是:引脚GPIO2接了上拉电阻R2,看资料GPIO12接外设也不行。

2

应用不断重启,提示信息为堆栈溢出

原因是我定义了一个7K的大数组,在主函数中使用了这个数组,后修改配置文件如下后正常。

3

在一个项目中使用的模组为 ESP32-S3-WROOM-1(N16R8)

配置文件做如下修改后正常。

4

系统不断重启:原因是我定义了一个通知"UartTxTask_NotifyHandle",却没有下面的引用例如:

xTaskCreate(uart2_tx_task, "uart2_tx_task", bufSize*2, NULL, configMAX_PRIORITIES-5, &UartTxTask_NotifyHandle);

猜你喜欢

转载自blog.csdn.net/tsliuch/article/details/125235898