Contact me: hankecnc@gmail.com

loadrt 命令行参数在 hal_ppmc.c 上失败 #242

推推 grbl 3年前 (2023-01-29) 323次浏览
关闭
jmelson 打开了这个问题 2017 年 3 月 6 日 · 0 条评论

注释

loadrt 命令行参数在 hal_ppmc.c 上失败 #242
合作者
杰梅尔森 评论了 2017 年 3 月 6 日  

hal/drivers/hal_ppmc.c 自 2014 年以来有 5 个命令行参数。c 源中的第一个工作正常(port_addr)。其余的不再工作,至少在新的源代码克隆/制作中是这样。

具体来说,如果您使用此命令行:
loadrt hal_ppmc port_addr=”0x378″ timestamp=”0x00″

你得到这个错误:

timestamp=0x00: 无效类型字符‘*’

而且驱动程序甚至都无法加载。

任何人都可以在没有任何 Pico Systems 硬件的情况下进行测试。只需从 by_interface/pico/minimillV 下的示例配置中选择 minimillV,它就会给出上述错误,或者它会显示它遍历可能的 EPP 总线设备列表,然后退出。(后者在没有 ppmc 硬件时是正常的。)

我很抱歉太过时了,我一直使用的以前的源代码构建是 2.7.0~pre0,没有看到这个问题。查看本地 repo 上的历史记录,我看到 hal_ppmc.c 自 2014 年以来没有更改过,因此问题不是由最近更改 hal 驱动程序文件引起的。

乔恩