我想使用 Eclipse 来开发我将上传到我的 Atmega 2560 微控制器的代码。我可以轻松地使用 Arduino IDE 来做到这一点,但在我看来,在 Eclipse 上进行开发要容易得多。
所以,我遵循了这个指南。
我到了必须添加程序员的步骤,但是当我单击“添加”按钮时,什么也没有发生。
有谁知道可能是什么问题?
这里的问题是 6.0.x 系列的 avrdude 使用了 avr-eclipse 插件无法解析的不同配置文件。在 SourceForge 的错误跟踪器中有一个为此提交的票证。
一个临时解决方案是降级到 avrdude 5.11.x。
干杯。
我尝试使用 Eclipse 进行 Arduino 开发,并且我也遵循了本教程,但它对我不起作用。我也找不到关于如何使用它的正常描述。另一方面,我认为所谓的 Arduino IDE 不是 IDE,它是非常原始的错误编辑器(看起来像业余产品)。
要将我的程序上传到 Atmega 控制器,我决定直接从控制台使用 avrdude,我在控制台中指定了我要上传的程序员类型和 hex 文件。在这种情况下,我用 c 编写程序并使用 avrgcc 工具链进行编译和链接。然而,关于 IDE 的问题仍然对我开放(对我来说主要问题是我不知道如何在没有 IDE 的情况下调试我的代码)。
也存在 Atmel IDE AVrStudio。我没有尝试使用它,我会提到它作为一个变体,如果你愿意,你可以尝试。
使用 USB 连接的 AVR 程序员在 Windows 上运行 AVRDude(由 AVR-ecplipse 插件使用)可能会很痛苦,通常涉及非常具体的驱动程序卸载/安装序列,例如本论坛主题底部所述的那些。我曾经使用 Eclipse 进行 AVR 编程,但后来转向了新的Atmel Studio迭代。版本 6 现已推出,它相对简单,可以让一切正常运行。它有一些奇怪的地方,但自 AS4 以来它已经改进了很多。