开源改变世界

main.c:30: 对 `grbl_enter 的未定义引用 #178

推推 grbl 3年前 (2023-02-08) 173次浏览
关闭
duinzicht8 打开了这个问题 2022 年 8 月 24 日 · 3条评论
关闭

main.c:30: 对 `grbl_enter 的未定义引用#178

duinzicht8 打开了这个问题 2022 年 8 月 24 日 · 3条评论

评论

main.c:30: 对 `grbl_enter 的未定义引用 #178

我创建了一个新目录“grblHAL_Due_Upload”,并将所有源代码复制到该目录。
我用 Arduino-IDE 1.8.19 编译它

Arduino:1.8.19 (Linux),TD:1.56,开发板:“Arduino Due(编程端口)”

sketch/main.co: 在函数setup': /home/jan/SAM3X8E/grblHAL_Due/src/grblHAL_Due_Upload/main.c:30: undefined reference to grbl_enter’
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino Due (Programming Port).

如果在文件 -> 首选项中启用了
“在编译期间显示详细输出”选项,该报告将包含更多信息。

main.c:30: 对 `grbl_enter 的未定义引用 #178
贡献者

按照此过程获取源代码并进行编译。
grblHAL_Due_Upload文件夹应仅包含 .ino 文件

main.c:30: 对 `grbl_enter 的未定义引用 #178
作者

Terjeio,感谢您的回复,

Arduino due 现在正在工作,但如何激活第 4 轴和第 5 轴。
如果我在 gcode 中使用 G1 A=6,就会出现错误。

main.c:30: 对 `grbl_enter 的未定义引用 #178
贡献者

轴数在这里定义

顺便说一句G1 A=6,语法不正确,应该是G1 A6(并且必须设置进给率)。