评论
谢谢米奇。 |
不确定它是否相关,但似乎在发生这种情况后,我的洪水冷却剂卡在了开启状态,发送 M9 或按下冷却剂覆盖按钮都没有帮助。控制器需要一个完整的电源循环。 |
崩溃后,它以“安全模式”重新启动,如下消息所示:
因为它跳过了配置文件,所以它不知道哪些引脚用于冷却剂。 可以说,这并不理想,但如果它一遍又一遍地读取相同的错误配置文件,则重启循环的可能性也不大。 |
我不会反驳这一点,以这种方式处理它是非常有意义的。谢谢你的信息,米奇。 顺便说一句,我现在回滚到以前的版本。到目前为止,山顶上还没有大师。;) |
最新版本解决了这个问题吗? |
我明天或后天有时间更新和检查,然后我会报告。 |
不
|
我认为这个问题是由我必须做的一个粗糙的技巧引起的,它使 C++ 虚拟方法从中断服务例程中工作。ESP32 架构不喜欢在运行 ISR 时从 FLASH 访问数据。C++虚方法在FLASH中分配一些隐藏的数据结构,导致零星的失败。要修复它,我必须修改链接描述文件以将隐藏的数据重新定位到 DRAM 中。不幸的是,新的工具链为链接器脚本使用了不同的目录结构,所以我巧妙的解决方法被忽略了。 |
啊该死。嗯,很好的尝试,米奇。祝你好运找到解决方法。 |
嘿,如果没有 3.4.5 中发生的 ISR 更改,是否有机会获得新版本? |
不是我的。 |
我想我想出了如何在新的工具链环境中应用 vtable 解决方法。见公关#472 |
不幸的是 3.5.0 pre1 没有解决 |
试用 v3.5.0-pre3 |
崩溃消失了吗? |
我想你可能已经用 3.5.0pre5 搞定了,Mitch!我已经运行了 4 或 5 个程序(同一程序的变体),其中包含许多复杂的路径(Fusion 的 2D 自适应清除),到目前为止还没有发生一次崩溃。 做得好!看起来这是一个非常棘手的问题。 |
控制板
DLC32
董事会供应商的帮助
机器描述
磨
配置文件
启动消息
用户界面软件
UGS 2.0.11
发生了什么?
程序正在运行,出现“Guru Meditation Error”
**>>> X52.193Y17.983
好
**** GRBL 已重置。正在取消文件传输。****
Grbl 3.4 [FluidNC v3.4.6 (wifi) ‘$’ 寻求帮助]
其他信息
没有反应