开源改变世界

WDT 在运行时强制复位 #324

推推 grbl 3年前 (2023-01-30) 260次浏览
打开
maudette01432 打开了这个问题 2020 年 1 月 30 日 · 20条评论
打开

WDT 在运行时强制复位#324

maudette01432 打开了这个问题 2020 年 1 月 30 日 · 20条评论

注释

WDT 在运行时强制复位 #324

在通过串口连接时进行某些切割期间,看门狗定时器会重置设备:

X460.469Y17.461
ok
X461.681Y24.710
ok
X461.699Y24.902
E (1481834) task_wdt:任务看门狗被触发。以下任务没有及时重置看门狗:
E (1481834) task_wdt: – IDLE0 (CPU 0)
E (1481834) task_wdt: Tasks currently running:
E​​ (1481834) task_wdt: CPU 0: serialCheckTask
E (1481834) task_wdt: CPU 1:loopTask
E (1481834) task_wdt:中止。
在核心 0 上的 PC 0x400fbe5c 处调用了 abort()
Backtrace: 0x400929a8:0x3ffbe320 0x40092bd9:0x3ffbe340 0x400fbe5c:0x3ffbe360 0x40084dc9:0x3ffbe380 0x4000bfed:0x3ffd2940 0x4009025d:0x3ffd2950 0x4008ee4b:0x3ffd2970 0x40186efa:0x3ffd29b0 0x40175288:0x3ffd29d0 0x400eaae5:0x3ffd29f0 0x400eab61:0x3ffd2a20 0x400eac05:0x3ffd2a40 0x400eacc9:0x3ffd2a60 0x4021b48a:0x3ffd2a80 0x400f8526:0x3ffd2ab0 0x400f85c1:0x3ffd2ad0 0x400efedf:0x3ffd2af0 0x400f1c5d:0x3ffd2d10 0x400e262d:0x3ffd2d60 0x400e9d2a:0x3ffd2da0 0x400e995c:0x3ffd2dc0 0x400df065:0x3ffd2de0 0x4008f0f1:0x3ffd2e00 Rebooting

ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
configsip: 0 ,SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
模式:DIO,时钟 div:1
负载:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
[MSG:Axis count 3]
[MSG:RMT Steps]
[错误] 发送“X456.727Y9.900”时检测到错误:Guru Meditation Error:Core 1 panic’ed (LoadProhibited)。异常未处理。流式传输已暂停。
X461.744Y77.488
Core 1 register dump:
PC : 0x4008120a PS : 0x00060031 A0 : 0x40084dcc A1 : 0x3ffbe960
A2 : 0x00000000 A3 : 0x00000000 A4 : 0x3ffc69d8 A5 : 0x3ffc5a0c
A6 : 0x00000000 A7 : 0x3ffbaaf4 A8 : 0x80081202 A9 : 0x3ffbe940
A10 : 0x00000000 A11 : 0x00000000 A12 : 0x800925ef A13 : 0x3ffd0c80
A14 : 0x3ffb9a20 A15 : 0xbaad5678 SAR : 0x00000005 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000011 LBEG : 0x400014fd LEND : 0x4000150d LCOUNT : 0xfffffffc
Core 1 was running in ISR context:
EPC1 : 0x4008120a EPC2 : 0x00000000 EPC3 : 0x00000000 EPC4 : 0x40087601
Backtrace: 0x4008120a:0x3ffbe960 0x40084dc9:0x3ffbe980 0x4000bfed:0x3ffd0cd0 0x4009025d:0x3ffd0ce0 0x400fdcc2:0x3ffd0d00 0x40189f62:0x3ffd0d40 0x400e079d:0x3ffd0d70 0x400d2979:0x3ffd0db0 0x400f99b7:0x3ffd0dd0 0x4008f0f1:0x3ffd0df0 Rebooting

ets Jun 8 2016 00:22: 57
rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
配置:0,SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
模式:DIO,时钟 div:1
负载:0x3fff0018,len:4
负载:0x3fff001c,len :1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
[MSG:Axis count 3]
[MSG:RMT Steps]
[MSG:Client Started]
[ MSG:Connecting Restrictedayerspace Brewing]
[MSG:Connecting.]
[MSG:Connecting..]
[MSG:Connected with 192.168.1.61]
[MSG:Start mDNS with hostname:http://grblesp.local/%5D
[MSG:SSDP Started ]
[MSG:HTTP Started]
[MSG:TELNET Started 23]
[MSG: Spindle init on pin 2]
[MSG:Using cpu_map…CPU_MAP_ESP32_V4]
Grbl 1.1f [‘$’寻求帮助]

GCODE:“Stage2BottomPlate.nc.txt”

Stage2底板.nc.txt

机器配置($$):

$$
[MSG:Extended 0]
$0 = 3(步进脉冲时间,微秒)
$1 = 250(步进空闲延迟,毫秒)
$2 = 0(步进脉冲反转,掩码)
$3 = 0(步进方向反转,掩码)
$4 = 0(反转步进启用引脚,布尔值)
$5 = 1(反转限制引脚,布尔值)
$6 = 0(反转探针引脚,布尔值)
$10 = 1(状态报告选项,掩码)
$11 = 0.010(结偏差,毫米)
$12 = 0.002(弧度公差,毫米)
$13 = 0(以英寸为单位报告,布尔值)
$20 = 0(启用软限制,布尔值)
$21 = 0(启用硬限制,布尔值)
$22 = 0(启用回零循环,布尔值)
$23 = 3(归位方向反转,掩码)
$24 = 200.000(归位定位进给速率,毫米/分钟)
$25 = 2000.000(归位搜索寻道速率,毫米/分钟)
$26 = 250(归位开关去抖动延迟,毫秒)
$27 = 1.000 (归位开关牵引距离,毫米)
$30 = 1000.000(最大主轴速度,RPM)
$31 = 0.000(最小主轴速度,RPM)
$32 = 0(激光模式启用,布尔值)
$100 = 250.000(X 轴行程分辨率, step/mm)
$101 = 250.000 (Y-axis travel resolution, step/mm)
$102 = 800.000 (Z-axis travel resolution, step/mm)
$110 = 5000.000 (X-axis maximum rate, mm/min)
$111 = 5000.000 (Y轴最大速率,mm/min)
$112 = 5000.000(Z 轴最大速率,毫米/分钟)
$120 = 10.000(X 轴加速度,毫米/秒^2)
$121 = 10.000(Y 轴加速度,毫米/秒^2)
$122 = 200.000(Z-轴加速度,毫米/秒^2)
$130 = 300.000(X 轴最大行程,毫米)
$131 = 300.000(Y 轴最大行程,毫米)
$132 = 300.000(Z 轴最大行程,毫米)

WDT 在运行时强制复位 #324
所有者
培养 评论了 2020 年 1 月 30 日  

你如何发送gcode?

@luc-github您是否看到网络设置有任何内容?

WDT 在运行时强制复位 #324
合作者
luc-github 评论了 2020 年 1 月 30 日  

没有解码堆栈 – 不知道抱歉,但描述说

在通过串行连接时进行一些切割

所以应该不是wifi相关的

WDT 在运行时强制复位 #324
所有者

@maudette01432尝试将该回溯粘贴到异常解码器中。

https://github.com/me-no-dev/EspExceptionDecoder

它将为我们提供错误发生的确切位置和所有调用函数。

WDT 在运行时强制复位 #324

有趣的是..这似乎与时间有关。

我正在通过串行@ 115200 在 OS X 上使用 UGS(平台)每晚构建。

我今天进行了一些其他测试……每次重置后都有一个看起来像时间的条目 – 两次都是一样的(即在 x 分钟重置后):

**** 在 00:15:33 完成发送文件 ****

E (1499659) task_wdt:任务看门狗被触发。以下任务没有及时重置看门狗:
E (1499659) task_wdt: – IDLE0 (CPU 0)
E (1499659) task_wdt: Tasks currently running:
E​​ (1499659) task_wdt: CPU 0: serialCheckTask
E (1499659) task_wdt: CPU 1:loopTask
E (1499659) task_wdt:中止。
在核心 0 上的 PC 0x400fbe5c 处调用了 abort()
Backtrace: 0x400929a8:0x3ffbe320 0x40092bd9:0x3ffbe340 0x400fbe5c:0x3ffbe360 0x40084dc9:0x3ffbe380 0x4000bfed:0x3ffd2a80 0x4009025d:0x3ffd2a90 0x4008ee4b:0x3ffd2ab0 0x40186efa:0x3ffd2af0 0x401752c5:0x3ffd2b10 0x400eaae5:0x3ffd2b30 0x400eab61:0x3ffd2b60 0x400eac05:0x3ffd2b80 0x400eacc9:0x3ffd2ba0 0x4021b48a:0x3ffd2bc0 0x400f8526:0x3ffd2bf0 0x400f85c1:0x3ffd2c10 0x400efedf:0x3ffd2c30 0x400f1c5d:0x3ffd2e50 0x400e262d:0x3ffd2ea0 0x400e9d2a:0x3ffd2ee0 0x400e995c:0x3ffd2f00 0x400df065:0x3ffd2f20 0x4008f0f1:0x3ffd2f40 Rebooting

ets Jun 8 2016 00:22:57

再次发送…稍等一下

$J=G20G91X0.007F4
正常
$J=G20G91X0.007F4
正常

**** 正在取消文件传输。****

E (1499581) task_wdt:任务看门狗被触发。以下任务没有及时重置看门狗:
E (1499581) task_wdt: – IDLE0 (CPU 0)
E (1499581) task_wdt: Tasks currently running:
E​​ (1499581) task_wdt: CPU 0: wifi
E (1499581) task_wdt: CPU 1:loopTask
E (1499581) task_wdt:中止。
abort() was called at PC 0x400fbe5c on core 0
Backtrace: 0x400929a8:0x3ffbe320 0x40092bd9:0x3ffbe340 0x400fbe5c:0x3ffbe360 0x40084dc9:0x3ffbe380 0x40148f51:0x3ffd6dd0 0x40148fc8:0x3ffd6e20 0x40213571:0x3ffd6e40 0x402136b0:0x3ffd6e60 0x40216771:0x3ffd6e80 0x4021680d:0x3ffd6ea0 0x40095add:0x3ffd6ec0 0x4008f0f1:0x3ffd6f00
Rebooting …
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)

WDT 在运行时强制复位 #324

我把它放在那里……果然过了一段时间它看起来像是重新启动 – Stack Trace……

0x400eaae5: WiFiClientRxBuffer::r_available() 在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 49
0x400eab61: WiFiClientRxBuffer::fillBuffer() /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 71
0x400eac05: WiFiClientRxBuffer::read(unsigned char*, unsigned int) at /Users/ maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 107
0x400eacc9: WiFiClient::read(unsigned char*, unsigned int) at /Users/maudette01432/Library /Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp 第 434 行
0x4021b48a: WiFiClient::read() 在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 345
0x400f8526: Stream::timedRead() 在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32/Stream.cpp line 36
0x400f85c1: Stream::readStringUntil(char) at /Users/maudette01432/Library/Arduino15/packages /esp32/hardware/esp32/1.0.4/cores/esp32/Stream.cpp line 287
0x400efedf: WebServer::_parseRequest(WiFiClient&) at /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4 /libraries/WebServer/src/Parsing.cpp 第 70 行
0x400f1c5d:WebServer::handleClient() 位于 /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WebServer/src/WebServer。 304 线
0x400e262d: Web_Server::handle() at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_153144/sketch/web_server.cpp line 1637
0x400e9d2a: WiFiServices::handle() at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_153144 /sketch/wifiservices.cpp line 164
0x400e995c: WiFiConfig::handle() at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_153144/sketch/wificonfig.cpp line 551
0x400df065: serialCheckTask(void*) at /var/folders cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_153144/sketch/serial.cpp 第 191 行
0x4008f0f1:vPortTaskWrapper 在 /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freerto端口.c 线 143
0x400929a8: invoke_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/panic.c line 155
0x40092bd9: abort at /home/runner/work /esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/panic.c line 170
0x400fbe5c: task_wdt_isr at /home/runner/work/esp32-arduino-lib-builder/esp32 -arduino-lib-builder/esp-idf/components/esp32/task_wdt.c line 174
0x40090026: xTaskGetSchedulerState 在/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf /components/freertos/tasks.c 第 4013 行
0x4008ea44:xQueueGenericSend 在 /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/queue.c 第 724 行
0x40186f12: sys_mutex_unlock at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/port/esp32/freertos/sys_arch.c line 93
0x4017531c: lwip_ioctl_r at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/lwip/src/api/sockets.c 第 3491 行
0x400eaae5:WiFiClientRxBuffer::r_available()在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 49
0x400eab61: WiFiClientRxBuffer::fillBuffer() 在/Users/maudette01432/Library/Arduino15 /packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp 第 71 行
0x400eac05: WiFiClientRxBuffer::read(unsigned char*, unsigned int) 在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 107
0x400eacc9: WiFiClient ::在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 434 0x4021b48a 处读取(unsigned char*,unsigned int)
:WiFiClient::read () 在 /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp 行 345
0x400f8526: Stream::timedRead() 在 /Users/maudette01432/Library /Arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32/Stream.cpp 第 36 行
0x400f85c1: Stream::readStringUntil(char) at /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32/Stream.cpp line 287
0x400efedf: WebServer::_parseRequest(WiFiClient&) at /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WebServer/src/Parsing.cpp line 70
0x400f1c5d: WebServer::handleClient() at /Users/maudette01432/Library/Arduino15/ packages/esp32/hardware/esp32/1.0.4/libraries/WebServer/src/WebServer.cpp line 304
0x400e262d: Web_Server::handle() at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_153144/sketch/web_server.cpp第 1637 行
0x400e9d2a:WiFiServices::handle() 在 /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_153144/sketch/wifiservices.cpp 第 164 行
0x400e995c: WiFiConfig::handle() at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_153144/sketch/wificonfig.cpp line 551
0x400df065: serialCheckTask(void*) at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_153144/ sketch/serial.cpp 第 191 行
0x4008f0f1:vPortTaskWrapper 在 /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/port.c 第 143 行

** 这是为刚刚坐在那里闲置的人准备的

WDT 在运行时强制复位 #324

对于非常短的一个:

解码堆栈结果
0x400929a8: invoke_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/panic.c line 155
0x40092bd9: abort at /home/ runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/panic.c line 170
0x400fbe5c: task_wdt_isr at /home/runner/work/esp32-arduino-lib- builder/esp32-arduino-lib-builder/esp-idf/components/esp32/task_wdt.c 第 174 行
0x4008f0f1:vPortTaskWrapper 在 /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/ esp-idf/components/freertos/port.c 第 143 行

WDT 在运行时强制复位 #324
合作者

抱歉,你能描述一下当它崩溃时你在做什么吗?
你在做串行时写它崩溃但是没有这个崩溃的解码堆栈。
然后你写它在空闲时崩溃但是堆栈显示当它崩溃时有 wifi 流,如果空闲不应该发生

WDT 在运行时强制复位 #324

luc-github – 我在上面添加了几个堆栈跟踪。它重新启动的场景是它被插入我的 iMac 并连接到 UGS(平台版本每晚构建)。它只是在稍微慢跑后坐在那里几分钟。在另一种情况下(也通过串口连接)在发送 Gcode 进行切割时崩溃并重新启动。我将尝试最新的代码(4 天前更新),看看它是否有帮助,因为它看起来像是对消息传递代码进行了一些重大的重写。

WDT 在运行时强制复位 #324

我刷新了最新代码,并且仅通过 WiFi 与 19.5V 4.5A 电源连接。我有这个 GCODE,我试图用 CPU_MAP_ESP32 运行(没有在套接字中安装步进器)。克隆的其余配置。
Thistle_in_dish_3.5×3.5.gcode.zip

<运行|MPos:80.636,39.044,-2.795|FS:595,1000|WCO:50.000,50.000,0.000|SD:35.01,/ASPIRE/Thistle_in_dish_3.5×3.5.gcode>
<运行|MPos:92.444,39.364, -2.207|FS:169,1000|SD:35.08,/ASPIRE/Thistle_in_dish_3.5×3.5.gcode>
<运行|MPos:66.392,39.364,-3.800|FS:458,1000|SD:35.20,/ASPIRE/Thistle_in_dish_3 .5×3.5.gcode>
<运行|MPos:48.428,39.364,-4.316|FS:402,1000|SD:35.30,/ASPIRE/Thistle_in_dish_3.5×3.5.gcode>
<运行|MPos:28.216,39.364,- 3.540|FS:929,1000|SD:35.44,/ASPIRE/Thistle_in_dish_3.5×3.5.gcode>
<运行|MPos:7.392,39.364,-2.193|FS:115,1000|SD:35.53,/ASPIRE/Thistle_in_dish_3。 5×3.5.gcode>
<Run|MPos:24.904,39.680,-3.215|FS:786,1000|SD:35.62,/ASPIRE/Thistle_in_dish_3.5×3.5.gcode>
连接错误
<Idle|MPos:0.000,0.000, 0.000|FS:0,0|WCO:50。000,50.000,0.000>
<空闲|MPos:0.000,0.000,0.000|FS:0,0|Ov:100,100,100>

我看不到仅通过网页连接时无法获取堆栈跟踪的方法,并且“连接错误”消息没有告诉我任何信息——除了 ~35.62% 时崩溃。ESP32 GRBL 是否需要持续的网络连接才能运行 GCODE 文件直至完成?我还第二次运行该文件,它已经超过了我收到消息的位置。我知道这个 Gcode 很好,因为我已经在基于 Arduino GRBL 1.1 的板上运行它并在机器上切割它。它似乎是一个随机重置/连接问题,它只是重新启动。我尝试了几个不同制造商的不同 ESP-32,它们似乎都随机出现连接错误。似乎没有任何东西能够以一致的方式重现该问题。

相同代码的后续运行在其他地方崩溃了:

<运行|MPos:55.096,72.384,-3.023|FS:276,1000|SD:85.06,/ASPIRE/Thistle_in_dish_3.5×3.5.gcode>
<运行|MPos:43.596,72.384,-4.566|FS:418,1000 |SD:85.26,/ASPIRE/Thistle_in_dish_3.5×3.5.gcode>
连接错误
<Idle|MPos:0.000,0.000,0.000|FS:0,0|WCO:50.000,50.000,0.000>
<Idle|MPos:0.000, 0.000,0.000|FS:0,0|Ov:100,100,100>
<空闲|MPos:0.000,0.000,0.000|FS:0,0>

因为我无法在没有随机崩溃的情况下通过单个代码。您建议我如何捕获随机连接错误?

WDT 在运行时强制复位 #324
所有者

您必须通过 USB/串行端口连接才能在启动和崩溃期间获取更多信息。您也可以通过蓝牙或 WiFi 连接,但大部分数据只能在 USB/串行端口上使用。

我已经在 wiki 上写了一个解释

如果我们不能重复错误,该信息对我们非常有帮助。

WDT 在运行时强制复位 #324

我在 USGS 中通过序列号使用相同的 GCODE 发生了另一次崩溃……再次发生在不同的地方。

G1X-1.7338Y-0.0313Z-0.0855
ok
G1X-1.7045Z-0.0900
E (2404887) task_wdt:任务看门狗被触发。以下任务没有及时重置看门狗:

解码堆栈结果
0x400929a8: invoke_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/panic.c line 155
0x40092bd9: abort at /home/ runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/panic.c line 170
0x400fc058: task_wdt_isr at /home/runner/work/esp32-arduino-lib- builder/esp32-arduino-lib-builder/esp-idf/components/esp32/task_wdt.c line 174
0x4009025d: vTaskExitCritical 在/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/ esp-idf/components/freertos/tasks.c line 4274
0x400929a8: invoke_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/panic。 155号线
0x4008ead5: xQueueGenericSend at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/queue.c line 828
0x40092bd9: abort at /home/runner/work /esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/panic.c line 170
0x400fc058: task_wdt_isr at /home/runner/work/esp32-arduino-lib-builder/esp32 -arduino-lib-builder/esp-idf/components/esp32/task_wdt.c line 174
0x4018710e: sys_mutex_unlock at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf /components/lwip/port/esp32/freertos/sys_arch.c line 93
0x401873e6: sys_arch_unprotect at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip /port/esp32/freertos/sys_arch.c 第 483 行
0x40174de5: lwip_ioctl at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/lwip/src/api/sockets.c line 3133
0x4009025d: vTaskExitCritical 在/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/tasks.c line 4274
0x4008ead5: xQueueGenericSend at /home/runner/work/esp32-arduino -lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/queue.c line 828
0x4018710e: sys_mutex_unlock at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib -builder/esp-idf/components/lwip/port/esp32/freertos/sys_arch.c line 93
0x401873e6: sys_arch_unprotect at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp -idf/components/lwip/port/esp32/freertos/sys_arch.c 第 483 行
0x40174de5: lwip_ioctl 在 /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/lwip/src/api/sockets.c 行 3133
0x401754b9: lwip_ioctl_r 在/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/lwip/src/api/sockets.c 第 3490 行
0x400eacd1:WiFiClientRxBuffer::r_available()在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 49
0x400ead4d: WiFiClientRxBuffer::fillBuffer() 在/Users/maudette01432/Library/Arduino15 /packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp 第 71 行
0x400eadf1: WiFiClientRxBuffer::read(unsigned char*, unsigned int) 在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 107
0x400eaeb5: WiFiClient ::在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 434 0x4021b6fe 处读取(unsigned char*,unsigned int)
:WiFiClient::read () 在 /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp 行 345
0x400f8722: Stream::timedRead() 在 /Users/maudette01432/Library /Arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32/Stream.cpp 第 36 行
0x400f87bd: Stream::readStringUntil(char) at /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32/Stream.cpp line 287
0x400f00d7: WebServer::_parseRequest(WiFiClient&) at /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WebServer/src/Parsing.cpp line 70
0x400f1e55: WebServer::handleClient() at /Users/maudette01432/Library/Arduino15/ packages/esp32/hardware/esp32/1.0.4/libraries/WebServer/src/WebServer.cpp line 304
0x400e2819: Web_Server::handle() at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_312146/sketch/web_server.cpp第 1637 行
0x400e9f16:WiFiServices::handle() 在 /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_312146/sketch/wifiservices.cpp 第 164 行
0x400e9b48: WiFiConfig::handle() at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_312146/sketch/wificonfig.cpp line 551
0x400df25c: serialCheckTask(void*) at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_312146/ sketch/serial.cpp line 163
0x4008f0f1: vPortTaskWrapper at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/port.c line 143
0x401754b9: lwip_ioctl_r在/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/lwip/src/api/sockets.c line 3490
0x400eacd1: WiFiClientRxBuffer::r_available( ) 在 /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp 第 49 行
0x400ead4d: WiFiClientRxBuffer::fillBuffer() 在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 71
0x400eadf1: WiFiClientRxBuffer::read(unsigned char *, unsigned int) 在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 107
0x400eaeb5: WiFiClient::read(unsigned char*, unsigned int)在/Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp line 434
0x4021b6fe: WiFiClient::read() at /Users/maudette01432/Library /Arduino15/packages/esp32/hardware/esp32/1.0.4/libraries/WiFi/src/WiFiClient.cpp 第 345 行
0x400f8722: Stream::timedRead() 在 /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32/Stream.cpp 第 36 行
0x400f87bd: Stream::readStringUntil(char) 在 /用户/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32/Stream.cpp line 287
0x400f00d7: WebServer::_parseRequest(WiFiClient&) at /Users/maudette01432/Library/Arduino15/packages/ esp32/hardware/esp32/1.0.4/libraries/WebServer/src/Parsing.cpp line 70
0x400f1e55: WebServer::handleClient() at /Users/maudette01432/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4 /libraries/WebServer/src/WebServer.cpp 第 304 行
0x400e2819:Web_Server::handle() 在 /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_312146/sketch/web_server.cpp 第 1637 行
0x400e9f16: WiFiServices::handle() at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_312146/sketch/wifiservices.cpp line 164
0x400e9b48: WiFiConfig::handle() at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_312146 /sketch/wificonfig.cpp line 551
0x400df25c: serialCheckTask(void*) at /var/folders/cl/fdfr2ycs6596pr7y3f2wrws40000gn/T/arduino_build_312146/sketch/serial.cpp line 163

喜欢 (0)