完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
固件用的是4.3版本
模组是esp32s2 2M内存版本 代码如下 static esp_err_t image_handler(httpd_req_t *req) { ESP_LOGI(TAG, "Web GET beginn"); uint16_t tmp[1000]={1}; char *json_data = (char *)heap_caps_calloc(80*63*10, sizeof(char), MALLOC_CAP_SPIRAM); ; cJSON *message =cJSON_CreateObject(); cJSON *data=cJSON_CreateIntArray(tmp,1000); cJSON_AddItemToObject(message,"data",data); json_data = cJSON_Print(message); printf(json_data); ESP_LOGI(TAG, "Minimum free heap size: %d bytesn", esp_get_minimum_free_heap_size()); httpd_resp_set_type(req, "application/json"); httpd_resp_set_hdr(req,"Access-Control-Allow-Origin","*"); httpd_resp_send(req,json_data,1000); free(json_data); return ESP_OK; } 调试下来错误代码 [09:19:23.651] ***ERROR*** A stack overflow in task httpd has been detected. [09:19:23.651] [09:19:23.651] Backtrace:0x4002e1f7:0x3fff8a70 0x4002eaa1:0x3fff8a90 0x40031835:0x3fff8ab0 0x4003036e:0x3fff8b30 0x4002eb98:0x3fff8b50 0x4002eb4a:0x4001a690 |<-CORRUPTED 调整了 Max number of Wifi staic TX buffers 32 Default send buffer size 57440 没有找到stack 设置大小 麻烦高手指导一下谢谢 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
522浏览 6评论
433浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
420浏览 5评论
413浏览 4评论
387浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-31 18:59 , Processed in 0.702373 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号