这个是因为任务httpd堆栈空间不够了,可能是你使用的局部变量占用空间过多或者函数调用参数空间过大。最简单的办法,加大堆栈空间大小的分配。有如下两种方式:
第一种方式: 修改esp-idf\components\esp_http_server\include\esp_http_server.h文件,如下图:
第二种方式:在代码中获取默认参数后,修改堆栈大小:
这个是因为任务httpd堆栈空间不够了,可能是你使用的局部变量占用空间过多或者函数调用参数空间过大。最简单的办法,加大堆栈空间大小的分配。有如下两种方式:
第一种方式: 修改esp-idf\components\esp_http_server\include\esp_http_server.h文件,如下图:
第二种方式:在代码中获取默认参数后,修改堆栈大小: