Contact me: hankecnc@gmail.com

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974

推推 grbl 3年前 (2023-01-30) 276次浏览
关闭
thomam04 打开了这个问题 2020 年 11 月 7 日 · 16条评论
关闭

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持#974

thomam04 打开了这个问题 2020 年 11 月 7 日 · 16条评论

注释

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
托马斯04 评论了 2020 年 11 月 7 日  

某些 Mesa 硬件仍然需要 LinuxCNC 2.9(开发分支)才能运行。

硬件示例:7i95 / 7i97 / 7c80

我们能否将对常用 Mesa 硬件的支持添加到稳定分支 2.8 中的 hm2 驱动程序?

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

2.8 缺少什么?我原以为 hm2_eth 和 hm2_rpspi 驱动程序会涵盖它们。

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
作者
托马斯04 评论了 2020 年 11 月 8 日  

我已经测试了 7i95,但 2.8 仍然不支持它。

PCW 还提到,7i95 / 7i97 和 7c80 仍然需要 2.9。

2020 年 10 月 22 日:
https ://forum.linuxcnc.org/27-driver-boards/37894-mesa-7i95?start=120#186919

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

看起来,它们似乎可以工作,只是驱动程序认为端口宽度无效。
你有办法从源代码构建 LinuxCNC 或者运行 buildbot 包来测试吗?我没有任何有问题的硬件。

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
作者
托马斯04 评论了 2020 年 11 月 8 日  

是的,由于其他原因,我目前从源代码运行 2.9。我只需要一些关于在当前 2.8 分支中更改/添加的内容的说明。

从源代码构建或 buildbot 包都适合我。

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

2.8 需要将完整的 hostmot2 驱动程序集更新到 2.9
才能与 7C80、7I95、7I97 一起使用。不仅仅是端口宽度,这些卡还需要
支持新的固件模块。

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

@pcw-mesa你认为我们应该吗?2.8 主线 Pi 支持,所以不支持 7C80 似乎很可惜。驱动程序划分得非常好,因此可以在低风险的情况下完成。

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974 andypugh 自己分配了这个 2020 年 11 月 11 日
在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

很多人都在使用 2.9,我还没有听说过任何与驱动程序相关的问题
,所以我认为它是安全的。添加的内容应该只会影响使用新固件的用户,
所以我真的没有看到将所有 2.9 hostmot2 更改拉入 2.8 的任何缺点

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

我已经创建了一个测试分支,它应该很快就会出现在 buildbot scratch 目录中。
http://buildbot.linuxcnc.org/dists/buster/scratch-rtpreempt/binary-amd64/
我没有硬件可以测试,所以希望 Mesa / EUSurplus / JT 可以运行一些测试。
#978

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

我怀疑 make 文件中缺少位:

dlopen:/home/peter/linuxcnc-dev1/rtlib/hostmot2.so:未定义符号:hm2_rcpwmgen_prepare_tram_write

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

我稍后放入了缺少的 makefile 位。我不知道之后是否重新制作了 debs。

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

我不能使用从 origin/andypugh/2.8_hm2_update 分支构建的 deb

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

6b67bdd应该已经解决了这个问题。你能再试一次吗?

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

该问题已通过新的获取解决,并且所有新的东西驱动程序似乎都存在
剩下的一个问题是 hostmot2 手册页似乎不是
最新的(例如,它提到了 rcpwm 但没有引脚
描述为2.9手册中有)

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

我可以修复文档。您能否确认拉取请求适用于硬件?

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者

是的,它至少适用于 7I95(这可能意味着所有新东西都在那里)

在 LinuxCNC 2.8 中添加对 Mesa 硬件 (7i95 / 7i97 / 7c80) 的支持 #974
合作者