关闭 andrewmarles 打开了这个问题 2021 年 6 月 25 日 · 2 条评论 关闭 TCPStream.c 中的空指针问题#5 andrewmarles 打开了这个问题 2021 年 6 月 25 日 · 2 条评论 评论 贡献者 安德鲁马尔斯 评论了 2021 年 6 月 25 日 我认为 TCPStream.c 可能存在问题,目前会破坏 IMXRT1062 上的以太网。我很确定调用 hal.stream_select(NULL) 无处可去,因此虽然您可以启用以太网并且设备会启动并 ping,但只要您打开 telnet 会话并发送命令,它就会立即锁定电路板。 我将这些调用恢复到以前的 selectStream 函数,它似乎工作正常 – 我可以打开一个 telnet 会话并按预期与设备交互。 如果 iMX 驱动程序需要更新以使其与更新的流切换功能保持一致,如果有一个已知可以工作的示例驱动程序,我当然可以在 PR 上进行破解。在我看来,这只是驱动程序中未定义 stream_select 函数指针。 干杯, 贡献者 terjeio 评论了 2021 年 6 月 25 日 您确定您的源代码是最新的并且 Arduino IDE 正在使用它吗?driver.c 中的第 2222 行按应有的方式设置函数指针 – 它对我有用,尽管尚未发布 driver.c: iMXRT1062/grblHAL_Teensy4/src/driver.c 第 2222 至 2223 行 9843c73 哈尔。stream_select = selectStream; 哈尔。stream_select (&serial_stream); 贡献者作者 安德鲁马尔斯 评论了 2021 年 6 月 25 日 谢谢,我的错。我没有与一些本地驱动程序更新正确合并。 andrewmarles在完成时 关闭了它 2021 年 6 月 25 日 喜欢 (0) 如果 EEPROM 不存在,GrblHAL 将挂起 – iMXRT1062 #2 启用以太网会导致周期性停顿。 #6 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
我认为 TCPStream.c 可能存在问题,目前会破坏 IMXRT1062 上的以太网。我很确定调用 hal.stream_select(NULL) 无处可去,因此虽然您可以启用以太网并且设备会启动并 ping,但只要您打开 telnet 会话并发送命令,它就会立即锁定电路板。
我将这些调用恢复到以前的 selectStream 函数,它似乎工作正常 – 我可以打开一个 telnet 会话并按预期与设备交互。
如果 iMX 驱动程序需要更新以使其与更新的流切换功能保持一致,如果有一个已知可以工作的示例驱动程序,我当然可以在 PR 上进行破解。在我看来,这只是驱动程序中未定义 stream_select 函数指针。
干杯,