注释
合作者
d92f694是唯一看起来像的,但涉及大量代码移动,因此似乎不太可能通过检查来诊断。 我不太可能和硬件呆在同一个地方,有时间看它,持续几周。 |
合作者
合作者
你能打开一个 halrun,并在工作和非工作配置中显示 7i73 的引脚和参数吗? |
合作者
形成 lcd 手册页:“输出字节流通过此 pin 发送。每个线程调用发送一个字符。没有提供握手。” |
合作者
仅当端口从停止状态转换为运行状态时才写入 sserial 参数。 |
合作者
我在点击发送后想到了这一点。显示内容必须在过程数据中,因为它每个周期都会更新。我认为以太网不会跳过一个字节。这使得这个错误更加奇怪,因为流程数据不受提交的影响…… |
合作者
也许在此期间,可以使 sserial 参数访问以命令行标志为条件。 |
合作者
潜在的问题是,自去年 12 月以来,我只在家度过了 10 个晚上,而且已经把所有的时间都花在了这个问题上。(即我们的时间,而不是导致延迟的技术困难) |
合作者
论坛上的一篇帖子报告说,在修复了一些错误后,LCD 现在可以正常工作了。 应用的任何修复都与出现问题的提交直接相关。我只能假设存在二阶效应。 |
论坛上的用户 Mike_Eitel 报告在最近升级 master 后他的 7i67e/7i73 上的 LCD 出现问题:https ://forum.linuxcnc.org/27-driver-boards/33856-7i73-lcd-shows-rubisch
我们在 IRC 上对此进行了一些讨论:http: //tom-itx.no-ip.biz:81/~tom-itx/irc/logs/%23linuxcnc-devel/ 2018-01-22.html
看起来 build 1:2.8.0~pre1.3405.ge10c52ea6 不错,而 build 1:2.8.0~pre1.3520.g0a096c965 不好。该范围包括可能涉及的 sserial.c 的三个补丁:
@andypugh你有什么想法吗?