注释
@dvdnhm: 不完全确定发生了什么,但你究竟是如何安装 Grbl 的?你是什么意思你通过Arduino IDE安装?Wiki 中列出了许多推荐的方法来执行此操作。你在做不同的事情吗? |
我关注了这篇文章: 我认为使用 arduino ide 将是安装 grbl 的最简单/最快的选择。这也是一个不可靠的选择吗? 谢谢 |
@dvdnhm: 我知道这种方法,但是 Grbl 目前不支持。我已经研究过一次,编译的固件比我通过终端直接访问 Arduino IDE 编译器的方式要大得多。我认为这是因为 Arduino IDE 使用的是 C++ 编译器,而不是我使用的 C 编译器。我不知道 C++ 编译器有何不同以及它对固件的作用,但我建议使用 Wiki 中列出的方法。 |
好的,我将尝试“建议”的方法并让您知道。 PS:之前没注意不是官方安装的。 谢谢 |
@chamnit
2- 0.9f Mega2560:
真的差别不大! |
@LETARTARE: 是的。几乎没有区别,但事实是我不知道额外的 ~400KB 来自哪里或它在做什么。它可能是放置在那里的一些 Arduino IDE 功能或某种包装器。编译器参数或默认值的差异。事实是我无法帮助任何人直接通过 IDE 安装 Grbl,因为我不这样做并且无法支持我不完全理解的内容。 |
@dvdnhm感谢您的电子邮件。这看起来不像 GRBL 问题。我将
|
@chamnit额外的字节可能是由于 arduino mega 具有更大的指令集,因此同一指令需要更多位。 |
@harry9656:额外的字节出现在 Uno 和 Mega 上。这很可能是因为此方法需要您将“.c”源文件更改为“.cpp”,这可能会使 IDE 使用 C++ 而不是 C 进行编译,并且您同时使用“.ino”Arduino 草图加载时间。 虽然,我想我知道如何在 Arduino IDE 中编译 Grbl,而无需更改文件名类型或使用 Arduino 草图。我回家后一定要试一试。敬请关注。 |
@dvdnhm:我刚刚更新了 Grbl 代码库以允许 Arduino IDE 直接编译和刷写。不需要命令行或额外的程序。它可以在主分支和边缘分支上运行,并且已经在 Mac OSX 10.7 和 Windows 7 上进行了测试。有关如何执行此操作的说明,请参阅 Wiki。请让我知道它是如何为您工作的。 |
好东西…我会试一试的。
|
我从 .hex 文件安装了 grbl,问题就消失了。它现在完美运行。(https://www.youtube.com/watch?v=KspAd-TYvN4)感谢您的帮助。 |
好消息!!! 漂亮的机器… 2014 年 8 月 1 日星期五上午 6:40,dvdnhm notifications@github.com写道:
亲切的问候, 伯图斯克鲁格 |
dvdnhm 评论 2014 年 7 月 25 日
我通过arduino ide安装了grbl,当我打开串行监视器时,我一遍又一遍地看到’Grbl 0.8c [‘$’ for help]’消息,有时它只是写了消息的一部分(即:Grbl 0.8c [ ‘$ 或 Grbl 0。)
有什么建议可以解决这个问题吗?