评论
你能分享发生这种情况时串行监视器报告的内容吗?我想我以前可能见过类似的东西(并通过 Discord 报告过) |
基于这个回溯:
我认为这可能是 IRAM 问题。前台代码正在执行 FLASH 读取,然后出现步进中断。如果该步进器代码试图从 FLASH 中读取,则会发生冲突。步进代码应该从 IRAM 运行,但很难保证这一点。我需要查看汇编代码。 |
我发现了导致这次崩溃的一些因素。一种是 ISR 中的 switch 语句,另一种是在 ISR 中调用虚方法。避免那些停止崩溃。我们已经怀疑这些东西可能是个问题,但没有明确的证据证明它们确实在制造麻烦,所以很难有动力将它们全部清除。 现在我有了一个测试用例,我将看看我能做什么。消除开关很容易;虚方法调用会有点困难。 对此的进一步讨论将在 Discord 上进行。 |
我刚刚遇到了类似的问题,虽然它可能无关 – 很难说。在平板电脑模式和仪表板模式之间通过 Web UI 单击时从 SD 卡运行作业。 解码堆栈结果 |
这是我收到的错误。 检测到意外错误:Guru Meditation Error:Core 1 panic’ed(缓存已禁用但已访问缓存内存区域) |
看起来与我遇到的错误非常相似。这是你的回溯的解码版本: 解码堆栈结果 |
伙计们,我正在做这件事。我现在不需要任何更多的跟踪转储。当我有修复时,如果你能测试它就太好了,但现在,向我抛出更多信息只会分散我的注意力。 |
由#143修复 |
请只提交最新版本代码的错误。您可以在启动消息中检查版本号。
请根据此页面提供 FluidNC 启动消息。
请回答以下问题。
您使用的是什么版本的固件?
v3.2.5
问题是否可重复?
是的
什么情况下会出现bug?
从 SD 卡运行作业时,如果您连接到 Web UI,机器似乎会重新启动/重置。
重要如果您粘贴固件代码,请使用C++ 语言的Markdown 代码和语法高亮。使用三个反勾法。