注释
解码回溯给出: 解码堆栈结果 |
试试我的代码,看看它是否有效。这可能会给你一个线索。 |
注意:我使用的是 arduino ESP32 的 1.0.5 版,我想我什至在使用 github 上的开发代码 |
问题不在我的固件(GRBL 控制器)中,而是在使用 webUI 时在 GRBL_ESP32 中 |
我目前正在重写列表和运行代码,因此它对 sd 和 spiffs 的工作方式相同。我的重写可能会解决您的问题——也可能不会。 |
您是否在该站点的主分支中进行了重写:https ://github.com/MitchBradley/Grbl_Esp32 ? |
不,我的重写还没有被推送到任何地方。 |
我有同样的问题,我也尝试分支https://github.com/bdring/Grbl_Esp32/tree/UARTFix但问题是一样的,我无法访问 SD 卡。串行监视器中报告的错误是: 14:14:05.950 ->错误检测到任务 clientCheckTask 中的堆栈溢出。 14:14:05.950 -> 在核心 1 上的 PC 0x40090010 调用了 abort() 14:14:05.950 -> 14:14:05.950 -> ELF 文件 SHA256:0000000000000000 14:14:05.950 -> 14:14:05.950 -> 回溯:0x4008fd7c:0x3ffd1730 0x4008fff9:0x3ffd1750 0x40090010:0x3ffd1770 0x400928b7:0x3ffd1790 0x40094554:0x3ffd17 14:14:05.950 -> 14:14:05.950 -> 重新启动… 14:14:05.950 -> ets 2016 年 6 月 8 日 00:22:57 14:14:05.950 -> 14:14:05.950 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 14:14:05.950 -> configsip: 0, SPIWP:0xee 14:14:05.997 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 14:14:05.997 -> 模式:DIO,时钟格:1 14:14:05.997 -> 加载:0x3fff0018,len:4 14:14:05.997 -> 加载:0x3fff001c,len:1216 14:14:05.997 -> ho 0 tail 12 room 4 14:14:05.997 -> 加载:0x40078000,len:10944 14:14:05.997 -> 加载:0x40080400,长度:6388 14:14:05.997 -> 条目 0x400806b4 14:14:06.563 -> 14:14:06.563 -> [MSG:Grbl_ESP32 Ver 1.3a 日期 20210401] 14:14:06.563 -> [MSG:Compiled with ESP32 SDK:v3.3.5-1-g85c43024c] 14:14:06.563 -> [消息:使用机器:PEN_LASER] 14:14:06.563 -> [消息:轴数 3] 14:14:06.563 -> [消息:RMT 步骤] 14:14:06.563 -> [MSG:Init Motors] 14:14:06.563 -> [MSG:全局步进器禁用引脚:GPIO(13)] 14:14:06.563 -> [MSG:X 轴标准步进器步进:GPIO(12) Dir:GPIO(26) 禁用:无限制 (-300.000,0.000)] 14:14:06.563 -> [MSG:Y 轴标准步进器步进:GPIO(14) Dir:GPIO(25) 禁用:无限制 (-300.000,0.000)] 14:14:06.611 -> [消息:Z 轴 RC 伺服引脚:27 脉冲长度 (3276,6553) 限制 (-100.000,0.000)] 14:14:06.611 -> [MSG:伺服更新任务开始] 14:14:06.611 -> [消息:无主轴] 14:14:07.452 -> 14:14:07.452 -> [MSG:本地接入点 GRBL_ESP 启动,192.168.4.1] 14:14:07.452 -> [MSG:Captive Portal Started] 14:14:07.452 -> [消息:HTTP 已启动] 14:14:07.499 -> [MSG:TELNET 开始 23] 14:14:07.499 -> [MSG:引脚 GPIO(15)上的 X 轴限位开关] 14:14:07.499 -> [消息:引脚 GPIO(4) 上的 Y 轴限位开关] 14:14:07.499 -> 14:14:07.499 -> Grbl 1.3a [‘$’寻求帮助] ` |
就我而言,当我安装 1.0.4 版的 arduino ESP32 时,程序 GRBL_ESP32 可以运行。 |
是的,这就是解决方案…我降级到 1.0.5 并可以正常工作。谢谢 |
我可以确认在 ESP 1.06 上发生了同样的崩溃,但在 ESP 1.05 上工作正常 |
我刚开始测试程序。所以可能是我犯了一个错误。
我有一张 SD 卡连接到 GRBL_ESP32。它包含一些 .nc 文件。
使用串行接口,我可以使用 $SD/List 命令获取文件列表。结果没问题。
我可以启动 webUI,我可以发送移动命令并查看 GRBL 报告给“?”的状态/位置数据。命令。
仍然,没有文件显示在可预见的选项卡中以查看 SD 卡的内容。
如果我按下按钮刷新,我会收到一个错误弹出窗口(连接错误),串行显示出现错误,ESP32 重新启动。
这里的`消息:
`ok
Guru Meditation Error: Core 0 panic’ed (LoadProhibited)。异常未处理。
Core 0 register dump:
PC : 0x400929b5 PS : 0x00060033 A0 : 0x40094463 A1 : 0x3ffbd450
A2 : 0x00050023 A3 : 0x00000001 A4 : 0x3ffca118 A5 : 0x3ffca118
A6 : 0x00000001 A7 : 0x00000001 A8 : 0x00000001 A9 : 0x00000002
A10 : 0x3ffbe314 A11 : 0x800d9070 A12 : 0x3ffca134 A13:0x3ffbceac
A14:0x00000000 A15:0x00000000 SAR:0x0000001f EXCCAUSE:0x0000001c
EXCVADDR:0x800d90b8 LBEG:0x00000000 LEND:0x00000000 00000 LCOUN000
ELF 文件 SHA256:0000000000000000
回溯:0x400929b5:0x3ffbd450 0x40094460:0x3ffbd470 0x40094416:0x00000000
正在重启…
[MSG:Grbl_ESP32 Ver 1.3a Date 20210218]
[MSG:Compiled with ESP32 SDK:v3.3.4-441-gc43efe150]
[MSG:Using machine:Test Drive – Demo Only No I/O!]
[MSG:Axis count 3]
[MSG:Timed Steps]
[MSG:Init Motors]
[MSG:No spindle]
[MSG:Client Started]
[MSG:Connecting bbox2-58c4]
[MSG:Connecting.]
[MSG:Connecting..]
[MSG:Connecting…]
[MSG:Connecting….]
[MSG:Connecting.]
[MSG:Connecting..]
[MSG:Connected with 192.168.1.11]
[MSG:Connected with 192.168.1.11]
[MSG:Start mDNS with hostname:http://grblesp.local/%5D
[MSG:SSDP Started]
[MSG :HTTP Started]
[MSG:TELNET Started 23]
Grbl 1.3a [‘$’寻求帮助]
`