问题标签 [avrdude]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1267 浏览

xcode - xcode 和 avr arduino“命令 /Applications/Xcode.app/Contents/Developer/usr/bin/make 失败,退出代码 2”错误。

我对 avr 编程完全陌生,我正在尝试让 xcode 与我的 Arduino Mega2560 一起工作。我设法让它与 embedxcode 一起工作,但现在我正在尝试使用 xavr 项目方案更精简的方法。出于某种原因,我无法将我的代码上传到 arduino。它给了我这个错误:

我得到的最后一点输出是这样的:

我在这里上传了完整的输出:http: //pastebin.com/y7Z5F5NP

我真的希望有人能帮我弄清楚如何让它工作——这对我开始使用我的 arduino 有很大帮助:)

提前致谢!

0 投票
2 回答
746 浏览

linux - Arduino Micro 使用 AVRDUDE 和 Makefile 但上传卡在循环中

我正在使用http://ed.am/dev/make/arduino-mk将代码上传到我在 Ubuntu 中的 arduino 产品,而不使用 IDE。

话虽如此,我已经确认 makefile 和 avrdude 可以很好地与我的 Arduino Uno 配合使用,所以这很好。

但是,我需要它与 Arduino Micro 一起使用。因此,在设置 .hex 文件等之前,我输入了:

如makefile所述,这将允许我获得微型的格式。当我尝试上传它时,我遇到了一个有趣的情况:

到那时,它会在这条线上停留多久,并没有真正做任何事情。Arduino 本身的 LED 13 持续闪烁,但 Rx 没有亮起。为了仔细检查,我检查了 dmesg:

所以我至少知道它是正确的端口(也使用 ls -l /dev/serial/by-id 仔细检查)。以防万一,我用普通的 Windows 仔细检查,Windows 通知我驱动程序没有正确安装。在 Arduino 软件中,当我尝试将通用闪烁代码上传到 micro 时,它也会执行相同的操作,即它也会卡在 Upload...

我更新了 micro 的驱动程序,Arduino 软件上传到 Arduino Micro 就好了。以防万一我认为这是我从朋友那里借来的实际硬件,我在新的 Arduino Micro 上测试了这个问题,并且这个问题仅在 Linux 界面中复制。我很确定它也不是 VirtualBox linux,因为 Arduino Uno 上传到它时工作得很好。

有谁知道我可以如何解决我的上传问题?我认为这是某种驱动程序问题。

谢谢。

编辑:尝试了 arduino Mega(出口板 = mega2560)

所以我认为这是一个驱动程序和makefile问题......

0 投票
1 回答
132 浏览

xcode - 如何使用 Xcode 调试 avrdude?

我能够avrdude在我的 Mac 上使用bootstrapand进行编译autotools。我想看看它在 Xcode 中的调试下是如何工作的。有机会做吗?我如何为它创建 Xcode 项目?来自 autotools makefile 的任何转换器?

0 投票
2 回答
5899 浏览

microcontroller - 哎呀无效的设备签名

我正在使用 arduino isp 对 ATtiny2313 avr 微控制器进行编程。这是问题,当我使用默认保险丝值对 avr 芯片进行编程时,一切正常。但是后来,我改变了保险丝字节,因为我想使用外部 16 MHz 晶体。当我将 lfuse 值从 0x64 更改为 0xff(根据熔丝位的计算)时,微控制器停止响应。

现在每次我尝试使用 arduino uno isp 对微控制器进行编程时,我都会收到一条错误消息:avrdude:Yikes!设备签名无效。avrdude:ATtiny2313 的预期签名是 1E 91 0A

然后验证后显示的保险丝字节,非常奇怪的是全部设置为0x00:avrdude:safemode:Fuses OK(H:00,E:00,L:00)

我不明白到底发生了什么,我花了几个小时试图找出问题所在。

编程时是否应将 16Mhz 晶体连接到微控制器?

请帮忙 !

0 投票
1 回答
1398 浏览

linux - 无法在 avrdude 版本 6.0.1 中使用 avrisp mkII 闪烁

我遇到了这个编程板的问题。它设置正确似乎是一个 AVRISP MKII。

使用 avrdude 闪烁时收到以下错误消息:

很难确定这个问题,因为我的编程板版本没有这么好的文档。

提前致谢!

0 投票
0 回答
562 浏览

arduino - 使用外部电源时无法上传到 Arduino Uno R3

我对 Arduino 比较陌生,这就是我想要做的。

我有这个 DFRobot GPS/GPRS/GSM Shield V3.0 并将它安装到我的 Arduino Uno R3,因为它与 Arduino 兼容。因此,当我尝试通过 USB 端口驱动 GSM 模式时,我只需要在我的coolterm 显示器中看到 GPS 就绪,因为它应该进入 GSM 以准备就绪

这是我尝试上传的代码

然后,由于在其 wiki 页面中指出GSM 模块可能需要外部电源(范围为 7-12V)才能上电,因为它需要 200mA@7v,所以在调用时,我尝试通过电源插孔使用 9V/1A 外部电源。但是它不允许我将程序上传到董事会..正如它所说: avrdude: stk500_getsync(): not in sync: resp=0x43

我试图拔下外部电源并再次上传程序然后它可以工作,直到只有 GPS 模块再次准备好..

那么,是使用 9V/1A 直流电源适配器电源为 GSM 供电是导致此问题的原因吗?我检查了我的 USB 电缆和 COM 端口,以确保一切正常。有什么建议如何使它起作用吗?9V 是不是太高了,还是功率不够?

我是Arduino的新手。任何帮助将不胜感激,谢谢!

0 投票
1 回答
81 浏览

avr - AT32UC3B0512 项目编译为 AT32UC3B0256 -> 后果

我刚刚发现我已经使用 AT32UC3B0256 作为目标设备编译和编程了我的 AT32UC3B0512 项目。

我的应用程序可以毫无问题地工作。那可能吗?AT32UC3B0512 和 AT32UC3B0256 有什么区别(除了闪存和内存大小)?

0 投票
1 回答
430 浏览

eclipse - Eclipse AVRDude 错误 - Mac OS X Yosemite

我在 Mac OS 10.10 上使用 Eclipse Indogo,我正在尝试编写 avr atmega 16。在设置 eclipse 时,我安装了所有依赖项,如 Elcipse CDT、avr-elcipse 插件和 CrossPack AVR 开发工具。但是当我尝试在 Eclipse->Preferences->AVRDude 中添加一个 nex Programmer 配置时,我收到此错误:找不到 AVRDude 可执行文件。无法运行 AVRDude 可执行文件。

为什么是这样?似乎在优胜美地上运行 AVRDude 有问题?

0 投票
7 回答
30980 浏览

arduino - ATMega328P“AVRDude:找不到 USBTiny 设备 (0x1781/0xc9f)”

下午好,

我最近组装了一个我自己设计的基于 ATMega328P 的微控制器 PCB。我对电路本身感觉很好,因为我设法通过 Sparkfun AVR 袖珍程序员上传了 Arduino Blink草图。

上传此草图后,我注意到 ATMega 正在使用其内部振荡器。我对更改保险丝位感到不舒服,我试图通过 Arduino IDE 再次安装 Arduino 引导加载程序。

此时抛出了一些错误,但开发板开始使用它的外部时钟并正确运行Blink程序。

但是我不能再将任何进一步的代码上传到芯片上,因为我无法让 AVRDude 在我的 Mac 上工作,我在我的 Windows 8.1 PC 上安装了 AVRDude 5.1。

然后我连接设备并发送:

这只是返回:

我是否无意中歪斜了芯片的保险丝位?我怎样才能保存这个芯片?

更新:我设法安装了 AVRDude 6.0.1,现在错误显示为:

完整结果见此处:

终端返回

0 投票
2 回答
4316 浏览

arduino - 没有 Arduino 库的 Arduino 编程 - Atmel Studio

我认为这个问题已经被问了数千次,我根本找不到关于这个主题的很多资源。

我想使用 Atmel Studio 和 C 语言对我的 Arduino Uno (ATmega328P) 进行编程,减去 Arduino 库。我的意思是我想编写如下代码:

而不是充斥着如此方便的Arduino 功能的代码。我想深入了解 Arduinos!

话虽如此,我正在寻找您可以提供的任何出色的学习资源,以便我可以扩展我的知识!

到目前为止,我设法找到 的唯一有用的来源是这个页面: https ://hekilledmywire.wordpress.com/2010/12/04/22/

但是,图像丢失了,无论如何,它看起来很简约。