完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我遇到了一个问题,当我创建一个新任务时,程序会停止运行。如下图:
代码:全选[0;32mI (116) esp_image: segment 0: paddr=0x00010010 vaddr=0x40210010 size=0x5f8cc (391372) map[0m [0;32mI (257) esp_image: segment 1: paddr=0x0006f8e4 vaddr=0x4026f8dc size=0x102f0 ( 66288) map[0m [0;32mI (279) esp_image: segment 2: paddr=0x0007fbdc vaddr=0x3ffe8000 size=0x0149c ( 5276) load[0m [0;32mI (282) esp_image: segment 3: paddr=0x00081080 vaddr=0x40100000 size=0x00bd0 ( 3024) load[0m [0;32mI (287) esp_image: segment 4: paddr=0x00081c58 vaddr=0x40100bd0 size=0x058e0 ( 22752) load[0m [0;32mI (303) boot: Loaded app from partition at offset 0x10000[0m [0;32mI (330) system_api: Base MAC address is not set, read default base MAC address from EFUSE[0m [0;32mI (337) system_api: Base MAC address is not set, read default base MAC address from EFUSE[0m phy_version: 1159.0, 85b471e, Apr 21 2020, 17:03:08, RTOS new [0;32mI (393) phy_init: phy ver: 1159_0[0m [0;32mI (397) reset_reason: RTC reset 2 wakeup 0 store 0, reason is 2[0m [0;32mI (403) gpio: GPIO[2]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 [0m [0;32mI (411) gpio: GPIO[5]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 [0m [0;31mE (419) DBS: Parameter memory format... [0m [0;31mE (504) DBS: Parameter memory self-diagnosis pass. [0m [0;31mE (509) DBS: Parameter memory load defaults... [0m [0;31mE (513) DBS: Parameter memory self-diagnosis start... [0m [0;31mE (565) DBS: Parameter memory self-diagnosis pass. [0m [0;32mI (570) system_api: Base MAC address is not set, read default base MAC address from EFUSE[0m esp_read_mac(): ec:fa:bc:b3:89:87 This is ESP8266 chip with 1 CPU cores, WiFi, 2MB external flash Application start... Application driver init. finished. [0;32mI (609) WiFi_STA: wifi_init_sta finished.[0m [0;32mI (613) WiFi_STA: Waiting for AP connection...[0m [0;32mI (620) gpio: GPIO[0]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:3 [0m 我尝试将“#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 768) ”改为“#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 1024*5) ”,问题已经存在。 不知道,是创建任务数的限制还是栈空间的限制? 下面是我创建的任务函数。当我屏蔽最后一个任务时,程序可以正常运行。 代码:全选 xTaskCreate(Button_SmartConfigThread, \"SmartConfig\", 1024, NULL, 0, NULL); // 按键配网线程 xTaskCreate(Cfg_handleRxThread, \"cfg\", 512, NULL, 1, NULL); // 参数配置线程 xTaskCreate(Sys_doNetworkThread, \"net\", 1024*5, NULL, 10, NULL); // 网络线程 xTaskCreate(Sys_HBServiceThread, \"hb\", 1024*5, NULL, 2, NULL); // 心跳线程 xTaskCreate(Sys_reportAppNotificationThread, \"ant\", 1024, NULL, 3, NULL); // 监控线程 xTaskCreate(Sys_reportAppParametersThread, \"apt\", 1024, NULL, 4, NULL); // 应用线程 xTaskCreate(Sys_reportAppFaultsThread, \"aft\", 1024*4, NULL, 5, NULL); // 故障线程 xTaskCreate(Sys_doDOTAThread,\"dota\", 1024, NULL, 6, NULL); // OTA线程 xTaskCreate(Sys_syncServerTimeThread,\"tsync\", 1024*5, NULL, 7, NULL); // 时间线程 xTaskCreate(Sys_reportSelfDiagnonsisFalultThread,\"sdfr\", 1024*2, NULL, 8, NULL); // 故障上报线程 xTaskCreate(Sys_runNetworkThread,\"EDGRX\", 1024*5, NULL, 9, NULL); // 数据接收线程 //xTaskCreate(Ned_writeThread,\"cmbtx\", 1024, NULL, 0, NULL); // 总线线程 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
472 浏览 0 评论
998 浏览 0 评论
1713 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1370 浏览 1 评论
1256 浏览 1 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1289浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
943浏览 3评论
2390浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2581浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1071浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 09:45 , Processed in 0.826839 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1322
