注释
@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 直接编译和闪烁。无需命令行或额外程序。它可以在 master 和 edge 分支上工作,并且已经在 Mac OSX 10.7 和 Windows 7 上进行了测试。有关如何操作的说明,请参阅 Wiki。请让我知道它是如何为你工作的。 |
很棒的东西…我会试一试。
|
好消息!!! 漂亮的机器… 在 2014 年 8 月 1 日星期五上午 6:40,dvdnhm notifications@github.com写道:
亲切的问候, Bertus Kruger |
我通过 arduino ide 安装了 grbl,当我打开串行监视器时,我一遍又一遍地看到“Grbl 0.8c [‘$’寻求帮助]”消息,有时它只写消息的一部分(即:Grbl 0.8c [ ‘$ 或 Grbl 0.)
有什么解决这个问题的建议吗?