Contact me: hankecnc@gmail.com

使用 SD 卡时硬限制导致崩溃 #47

推推 grbl 3年前 (2023-01-29) 401次浏览
打开
gflaser-au 打开了这个问题 2018 年 10 月 29 日 · 2 条评论
打开

使用 SD 卡时硬限制导致崩溃#47

gflaser-au 打开了这个问题 2018 年 10 月 29 日 · 2 条评论

注释

使用 SD 卡时硬限制导致崩溃 #47
贡献者

硬限制 ISR 调用 mc_reset,如果从 SD 卡文件流式传输 gcode,它会调用文件关闭。
close 尝试获取导致崩溃的锁(无法在中断上下文中获取锁)。

不确定如何最好地解决这个问题,但最好能优雅地恢复,这样一旦硬限位开关被清除,就可以发出软件重置以使机器恢复运行状态。

目前需要硬重置/电源循环才能恢复。

使用 SD 卡时硬限制导致崩溃 #47
贡献者作者

PC: 0x400810c8: onStepperDriverTimer(void*) at C:\Users\V\AppData\Local\Temp\arduino_build_527734\sketch\stepper.cpp line 265
EXCVADDR: 0x00000011

解码堆栈结果
0x4008fa24: invoke_abort at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/panic.c line 140
0x4008fc27: abort at /Users/ficeto/Desktop/ESP32/ESP32/esp- idf-public/components/esp32/panic.c 第 149 行
0x40081725:lock_acquire_generic 在 /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/locks.c 第 141 行
0x40081851:_lock_acquire_recursive 在 /Users/ ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/locks.c 第 169 行
0x400e5de1:VFSFileImpl::close() 在 C:\Users\V\AppData\Local\Arduino15\packages\esp32\hardware \esp32\1.0.0\libraries\FS\src\vfs_api.cpp 行 288
0x400e5d4b: fs::File::close() 在 C:\Users\V\AppData\Local\Arduino15\packages\esp32\hardware\esp32 \1.0.0\libraries\FS\src\FS.cpp 第 136 行
0x400d3529: closeFile() 在 C:\Users\V\AppData\Local\Temp\arduino_build_527734\sketch\grbl_sd.cpp 第 93 行
0x400d412b: mc_reset() 在 C:\Users\V\AppData\Local\Temp\arduino_build_527734\sketch \motion_control.cpp 行 375
0x40080f69:isr_limit_switches() 在 C:\Users\V\AppData\Local\Temp\arduino_build_527734\sketch\limits.cpp 行 53
0x40081261:__onPinInterrupt 在 C:\Users\V\AppData\Local\Arduino15 \packages\esp32\hardware\esp32\1.0.0\cores\esp32\esp32-hal-gpio.c 第 219 行
0x4008188b:_lock_release_recursive 在 /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib /locks.c 第 215 行(已编辑)

使用 SD 卡时硬限制导致崩溃 #47
所有者

我会考虑这个。我同意你应该能够从键盘上恢复。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
使用 SD 卡时硬限制导致崩溃 #47使用 SD 卡时硬限制导致崩溃 #47

喜欢 (0)