灮朙の未來 发表于 2014-4-29 11:01:14

arduino 下载程序问题,请高手指点

请问一下,我自己刚做的arduino Nano,烧写好bootloader后,用USB下载程序,出现 avrdude: stk500_getsync(): not in sync: resp=0x00,是怎么回事啊?我在网上搜索了一下这个问题,把可能发生的情况都试过了,还是不行,求大神指点。。。万分感激。。。

弘毅 发表于 2014-4-29 22:54:54

这个就是无法通过串口下载的提示,检查usb芯片和串口接线,还有自动复位电路,如果可以使用手工复位,那么就是自动复位电路问题,如果手工复位也不行,可能是串口芯片与串口芯片接线问题。或者是。。bootloader没烧写对,或者。。板子选错了。反正原因还是很多很多很多滴

灮朙の未來 发表于 2014-5-4 16:39:19

弘毅 发表于 2014-4-29 22:54 static/image/common/back.gif
这个就是无法通过串口下载的提示,检查usb芯片和串口接线,还有自动复位电路,如果可以使用手工复位,那么就 ...

我自己用了一下别人做好的板子,同样的bootloader,我自己的不行,别人的可以。。。下载时手动复位也试过,不行的。。。那我觉得最大可能就是串口芯片焊接的问题了,但是,我做了两块板子,都是同样的问题呢。。。做硬件的真心伤不起,还请大神多多指点:handshake

艰苦奋斗 发表于 2014-5-4 17:28:44

最好把板子拍个清楚点的照片上来,包括下载器,我焊的最小系统板用ATMEGA88 ,ATMEGA328都没问题。
可以按以下思路来解决;
1、把你的单片机换到能正常下载的板子上看能否正常下载,以此确认单片机和BOOTER正常。
2、如第1步通过,但还是不能下载,检查自己焊的板子是否正确,确认串口下载器是否正常。

灮朙の未來 发表于 2014-5-4 19:08:57

艰苦奋斗 发表于 2014-5-4 17:28 static/image/common/back.gif
最好把板子拍个清楚点的照片上来,包括下载器,我焊的最小系统板用ATMEGA88 ,ATMEGA328都没问题。
可以按以 ...

我做的Nano V3.0,用的是mega328P-AU,焊了2块板子,都是同样的问题。。。

灮朙の未來 发表于 2014-5-4 19:09:45

灮朙の未來 发表于 2014-5-4 19:08 static/image/common/back.gif
我做的Nano V3.0,用的是mega328P-AU,焊了2块板子,都是同样的问题。。。

看来我只能把单片机换了试试了。。。

灮朙の未來 发表于 2014-5-4 19:24:22

艰苦奋斗 发表于 2014-5-4 17:28 static/image/common/back.gif
最好把板子拍个清楚点的照片上来,包括下载器,我焊的最小系统板用ATMEGA88 ,ATMEGA328都没问题。
可以按以 ...

我用的是FT232-RL作为串口转换,用烙铁反复焊接了好几次,都不行的。。。请问一下,像这种焊接过程具体要注意些什么呢?3Q。。。

灮朙の未來 发表于 2014-5-4 19:36:59

这是我做的板子以及下载bootloaderde 下载器...

艰苦奋斗 发表于 2014-5-5 13:43:01

本帖最后由 艰苦奋斗 于 2014-5-5 13:45 编辑

1、板子看不出问题,如果是买的成品PCB,线路出问题的可能也很小,不过还是要跑一下线路,看看PCB有无断线、短路什么的。

2、要确认你的bootloadered是否下载成功,如果是用的下载器是USPISP如“”智峰ZF007“”,不是用的Arduino的支持的编程器,有可能熔丝位设置的原因造成bootloadered不能工作,我焊的板是用的Arduion MEGA 2560做的Arduino isp下载器下载的Booter,不过我也试过ZF007下载,只要熔丝位设置正确,也可以正常下载。

艰苦奋斗 发表于 2014-5-5 13:48:55

本帖最后由 艰苦奋斗 于 2014-5-5 13:51 编辑

板子联机后,测试一下串口收发是否正常(将FL232的RX,TX短接),再检查一下FL232下载前是否能产生正常的复位信号,这些都是单片机能正常下载的重要条件。

chizhiyiheng 发表于 2018-4-7 23:06:35

工具里,处理器选那个oldboot

epigone 发表于 2018-4-18 13:45:43

楼主牛逼!!
页: [1]
查看完整版本: arduino 下载程序问题,请高手指点