Arduino烧写超时错误:arduino avrdude: stk500v2_ReceiveMessage(): timeout

原创 2013年12月03日 22:03:39


更正:后来发现更新版本后的效果有时也不是很理想。参考arduino-cmake,发现它使用的wiring(type_id)方式烧写非常稳定,而非arduino (type_id)方式。所以得出的结论是“更新avrdude+wiring方式”烧写,我使用的脚本如下:

#!/bin/sh
exec avrdude -pm2560 -cwiring -Cavrdude.conf -v -P/dev/ttyACM0 -b115200 -Uflash:w:blink.hex:a


推荐大家使用AVRDUDESS(avrdude的一个图形界面), 下载地址 http://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/,使用wiring方式烧写。


版本:

           Arduino 1.05

原因:

       上传程序avrdude.exe有BUG

解决方法:

        将<Arduino安装目录>hardware\tools\avr\bin\avrdude.exe 替换成附件中的avrdude.exe。

附件下载:

         http://download.csdn.net/detail/binzo/6652391

参考:http://code.google.com/p/arduino/issues/detail?id=806

Ok solved, here is the new compiled avrdude 5.11.1 for Windows with JesseJay patch.

It's working ok for me now on mega2560 !!!


相关文章推荐

关于Arduino Mega 2560串口的一些蛋疼问题

关于Arduino Mega 2560串口的一些蛋疼问题1 等待串口连接的代码段必须使用官方串口监视器才能激活如下面的代码段,如果使用普通串口助手在程序刚上传后、板子复位或USB线重新插拔后都会接收不...

ASUS wl500gp v2烧写openwrt全过程

注:该方法同样适用于烧写DD-WRT 今天终于成功了,感谢QQ上一位不知名朋友的指导(这东西没人指导自己摸索简直太麻烦了) 怕忘记了所以把过程写下来,这样类似的东西网上基本没有,以后还得留着自己用...

五档调光项目用WinAVR,STK500, Avrdude以及AVR Dope和CDC比HID模式驱动的问题总结

一个旧项目要改五档,非常紧急。原设计用的是ATtiny2

atmega328p烧写Arduino bootloader

前几天,arduino 无法下载,后发现好似是bootloader掉了,好在有USBASP网上一通找资料。现整理下 照着usbasp上连 11,12,13,reset,电源脚脸上打开progisp...

esp8266-01板的arduino烧写方式

作用:不用AT指令,不用多余的串口调试工具,直接用arduino编辑器对esp8266-01板烧写arduino程序。 Arduino环境的搭建: 除了从arduino官网上下载完整的编辑器(建议...

[Arduino]烧写Arduino BootLoader的几种方法

[Arduino]烧写Arduino BootLoader的几种方法

使用JLink烧写u-boot(基于JZ2440v2的ARM板子)

本文对象:使用笔记本的同志没有JTAG                  需要在Nor-Flash中重新烧写u-boot的                  手中有JLink    ...

安卓内核开发-tiny210v2上的程序烧写

目前用的是友善的开发板tiny210v2,看着各式各样的资料却无从下手,其实第一步最想理清楚的就是程序的烧写。友善官方的用户手册提供了两种烧写方式,一个是卡刷,一个是USB线刷。这两种方式都是用友善自...
  • zddxmu
  • zddxmu
  • 2013年10月19日 21:54
  • 1258

Arduino - 利用电阻进行分压,测量12V电压

Arduino针脚供电最大5V,电流最大40毫安左右。 如果直接接入12V电压,则可能烧毁。 所以,需要把12V电压,转变为Arduino可接受的电压和电流值才行。 所以,需要从电压和电流两方面...
  • sdlgq
  • sdlgq
  • 2016年02月29日 16:09
  • 4872

tgcopter v3.x开发记录---stm32f4与arduino通过SPI的DMA通信

一直用SPI作为arduino(Master)和STM32(Slave)的通信介质,已获得较为高速稳定的通信链路。之前STM32F103非常轻松的就搞定了这个部分,这次考虑到F4xx芯片有FPU和DS...
  • daka935
  • daka935
  • 2012年08月28日 09:36
  • 2106
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Arduino烧写超时错误:arduino avrdude: stk500v2_ReceiveMessage(): timeout
举报原因:
原因补充:

(最多只允许输入30个字)