注释
合作者
|
这仅仅是因为这段代码吗?
如果没有配置字符串,它就会退出。 |
合作者
|
是的,这看起来很可疑。 |
合作者
|
看起来 hm2_register 使用空配置字符串完全正确,所以我怀疑我们可以简单地忽略该测试。 |
合作者
|
@pcw-mesa你能测试这个变化吗? |
合作者作者
|
是的,我今天晚些时候可以测试这个。 |
合作者
|
PCW。你测试过这个变化吗? |
合作者作者
|
Ack 我忘记了我是否做过,我的带有并行端口的测试 LinuxCNC CPU 在移动后仍在盒子里 |
合作者作者
|
至少在 7i90 上错误仍然存在(今天的大师) |
合作者
|
什么都没有改变。你能编译 LinuxCNC 吗? |
合作者作者
|
是的 |
合作者
|
删除“ if(!config[i] || !*config[i]) break;”后可以试一下吗 然后重新编译? |
合作者作者
|
config[i] 不再存在于当前源中 |
合作者
|
我刚刚对 2.7 分支进行了修复。用实际硬件进行测试会很好,但我相信它可以工作。 |


以下是我重现该问题所遵循的步骤:
(带有 7I90 的 PC 连接到工作的 EPP 端口,默认地址为 0x378)
这是我期望发生的事情:
显示 7i90 引脚(即使没有 hm2_7i90 配置字符串,默认值也应该没问题)
这是发生了什么:
没有引脚,hm2-7i90 加载没有错误但从不探测硬件
hm2_7i43 有同样的问题
配置字符串中的单个空格将解决问题,即 config=”” 失败
但 config=” ” 按预期工作
在此之前它工作正常:
不确定,可能一直都是这样
有关我的硬件和软件的信息:
同样的问题 LinuxCNC 2.7, 2.7.7 ,2.7.8, master