theling 发表于 2013-6-12 18:59:19

【菜鸟求助】程序烧录失败:avrdude: stk500_getsync(): not in sync: resp=0x00

每次下载最后阶段出问题,显示avrdude: stk500_getsync(): not in sync: resp=0x00,最后显示DONE UPLOADING,但程序没下载到设备上
什么意思?怎么解决?

smching 发表于 2013-6-12 21:44:39

Arduino IDE就是有这个问题,搞乱人,不管上载成功与否,都会显示DONE UPLOADING。

你肯定出问题了。在Tools>Board选择你的Arduino

zzzddd9000 发表于 2013-6-12 21:53:24

下载程序前先断开串口上接的器件(rx,tx,0,1口),待下载完成后再接上 。

弘毅 发表于 2013-6-12 22:04:52

首先,检查板子型号选对没有,然后检查驱动安装好没有。。com口识别出来没有。。。然后ide里是否选择了正确的com口

疯子。 发表于 2013-6-13 02:02:04

本帖最后由 疯子。 于 2013-6-13 02:03 编辑

楼上的楼上正解。

出现这种情况一般都是连接了外接板,请拔掉所有的外接设备进行下载程序

根据我以前的真实经验

smching 发表于 2013-6-13 22:38:08

LZ没有说明使用什么Arduino
如果是使用没有自动重置的Arduino,比如Arduino Pro。那么就得手动重置了。

按Upload,当完成编辑後,将会看到
Binary sketch size: x,xxx bytes (of a xx,xxx byte maximum)
此时立刻按一下重置按钮,不可以太早,也不可以太迟。

拾瑞 发表于 2013-6-13 23:04:33

学这里的贴,自己做了一片mini,一开始能用CP2012自动下载的(接了DTR),前天将RS485接在串口了没有拔下来就直接下载,出错了,现在好了,即使串口没有任何东东,也不能自动下载了,手动复位都不行了,但CP2012还是完好的,不知何故.........

theling 发表于 2013-6-13 23:33:44

smching 发表于 2013-6-13 22:38 static/image/common/back.gif
LZ没有说明使用什么Arduino
如果是使用没有自动重置的Arduino,比如Arduino Pro。那么就得手动重置了。

...

用的是ARDUINO UNO

theling 发表于 2013-6-13 23:35:39

疯子。 发表于 2013-6-13 02:02 static/image/common/back.gif
楼上的楼上正解。

出现这种情况一般都是连接了外接板,请拔掉所有的外接设备进行下载程序


又试了几次,终于下载成功了,谢谢

玄冰之神 发表于 2013-6-14 17:27:41

就是串口有东西的问题。。

jjiangjiaqi 发表于 2014-1-27 16:29:44

疯子。 发表于 2013-6-13 02:02 static/image/common/back.gif
楼上的楼上正解。

出现这种情况一般都是连接了外接板,请拔掉所有的外接设备进行下载程序


同样的问题, 可以拔掉所用外接设备还是不行,我用的是arduino uno
页: [1]
查看完整版本: 【菜鸟求助】程序烧录失败:avrdude: stk500_getsync(): not in sync: resp=0x00