Questions tagged «avrdude»

19
“ avrdude:stk500_getsync():不同步:resp = 0x00,”又名叫Avr的Dude不允许我上传我的程序
前几天我做了一个很棒的程序,我想将其上传到我的Arduino。点击上传按钮后,一个名叫avr的卑鄙小伙子来阻止我,说: avrdude:stk500_getsync():不同步:resp = 0x00 所有我想做的只是上载我的程序,但AVR不会让我。他甚至说不清,所以有人可以告诉我他想说什么,如何摆脱他吗? 即: 每当我尝试将程序上传到Arduino时,都会收到以下错误消息: avrdude:stk500_getsync():不同步:resp = 0x00 这是什么意思,我该如何解决?
98 uploading  avrdude  faq 

3
当使用Arduino Uno作为ISP时,“赞!无效的设备签名”表示连接错误,配置错误或avrdude版本错误?
我正在使用Arduino UNO在Windows 7上使用Arduino IDE目录中的avrdude将预编译的十六进制图像编程为ATTINY45。Uno从示例目录中加载了ISP草图,并且该草图有效-心跳LED脉搏很好。 在硬件方面,我有这个设置,除了ATTINY是表面安装的,焊接到冲浪板上,其所有引脚都通过电压表验证焊接。我使用了一个顶针固定条,用手将其固定到冲浪板上,以将信号从Uno传送到ATTINY。 以下是命令行,它们是我从IDE的调试输出中获得的: REM set the fuse for 8MHz, so the ISP programmer can work C:\Progra~1\Arduino\hardware\tools\avr\bin\avrdude -CC:\Progra~1\Arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -pattiny45 -cstk500v1 -P\\.\COM7 -b19200 -e -Uefuse:w:0xff:m -Uhfuse:w:0xdf:m -Ulfuse:w:0xe2:m REM load the program C:\Progra~1\Arduino\hardware\tools\avr\bin\avrdude -CC:\Progra~1\Arduino\hardware/tools/avr/etc/avrdude.conf -v -pattiny45 -cstk500v1 -P\\.\COM7 -b19200 -Uflash:w:firefly.hex:i REM set fuse for 1MHz, as …

1
了解编译/链接/上传过程(因此我不必使用IDE)
我最近开始和arduino UNO玩(没有任何微控制器的经验)。我想使用emacs代替IDE,并且我也想知道IDE的功能,以便能够编写自己的makefile。我发现的教程已经过时,或者作为一系列步骤显示,没有任何解释。如果有人可以向我解释使用gcc-avr和avr-dude的整个编译/链接/上传过程以及IDE如何使用它,我将不胜感激。
10 ide  avrdude 

3
Arduino Mega超时通讯与程序员错误
我有一个Arduino Mega 2560,它工作正常,直到午饭时间才开始出现此错误: avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer 我知道这不是我正在运行的代码,因为我试图将其加载到Uno上,并且似乎加载没有问题。我需要使用Mega,因为它具有更多端口。 根据我的阅读,这可能是引导加载程序的问题,并且可能与Arduino的当前版本有关。我对引导程序几乎一无所知。我所知道的是,它用于将代码上传到Arduino(我认为...),因此我担心会在不知不觉中弄乱相关文件。 这些页面是我一直在查看的页面,但是就像我说的那样,我真的不了解让自己乱七八糟地摆弄文件。 Mega2560:超时与编程器通信。 Mega 2560上载超时错误-不确定更改 我尝试完全卸载Mega,然后重新安装。我还下载了旧版本的Arduino(0022),但两个选项似乎都不起作用。 我不知道该怎么办,或者在必要时如何更改“ AVR”文件。

1
通过Arduino作为ISP编程Mini Pro时遇到问题
我刚刚拿起一对Arduino Mini Pro 5v克隆板(内陆,在Microcenter上出售,目前价格为4美元),我想像过去用过ATmega328和ATtiny85芯片一样,将Uno用作ISP。我已经按照ArduinoISP教程页面上的说明对Uno进行了编程,并已使用此页面上的说明将Uno连接到Mini Pro 。无论我如何尝试,我都无法从命令行获取Arduino IDE或avrdude来成功地对这些板进行编程。除了可以使用Arduino IDE将新的引导加载程序刻录到Mini Pro。 我还连接了状态LED(引脚7、8和9),当我尝试对除引导加载程序以外的任何内容进行编程时,我都可以看到程序员有错误情况(引脚8)。 这是我的avrdude命令行,我尝试在Mini Pro上设置保险丝: avrdude -P /dev/tty.usbmodema0121 -b 57600 -c avrisp -p atmega328p -U lfuse:w:0xff:m -U hfuse:w:0xdb:m -U efuse:w:0xfd:m 我从avrdude获得以下信息: avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x1c avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x1c avrdude: stk500_getsync() …

4
Arduino兼容的串行端口未显示Mac OSX
我购买了atmega8兼容Arduino的Freaduino板(我选择的板类型为Arduino ng或更旧的atmega8)。我在Mac OS X和FTDI驱动程序上安装了Arduino IDE。但是当我连接开发板时,我的串口看起来像这样: 当我尝试上传程序时,这是我得到的错误: 有人可以告诉我这是什么错误吗?我无能为力。 更新:问题是我没有正确安装驱动程序(我想)。我卸载并重新安装了它们,效果很好。还制作了有关此内容的YouTube教程。http://youtu.be/BwatajQO_88
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.