首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arduino "avrdude“错误

Arduino "avrdude“错误
EN

Stack Overflow用户
提问于 2012-09-18 07:59:07
回答 5查看 5.1K关注 0票数 1

我使用Arduino系统和Arduino Uno芯片已经有一段时间了,但我最近遇到了一个我无法解决的问题。问题是,每当我尝试将新程序上传到我的芯片时,我都会收到以下错误:

代码语言:javascript
复制
avrdude: stk500_getsync(): not in sync: resp=0x00

我做了一些研究,我尝试了人们提出的所有建议。我检查了COM端口,检查了芯片类型,检查了组件安装,更新了FTDI驱动程序,点击了reset按钮,尝试了最新的Arduino软件,是的,我甚至已经确保主板插入了计算机。

今年早些时候,我将代码上传到我的主板上完全没有问题,而且自从我上次尝试以来,几乎没有什么变化。唯一改变的是我用来上传节目的线缆,我也尝试了几种不同的线缆。会不会只是一堆坏线缆?这似乎不太可能。我也尝试过将代码上传到不同的板上,结果是一样的。

这变得相当令人沮丧,因为我真的想继续我的项目。但是,如果我甚至不能打印"Hello World!“,这种情况就不会发生。连接到串行监视器。我在一台32位的Windows 7计算机上运行。任何解决这个问题的建议都将不胜感激。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-10-06 04:29:26

原来问题出在我使用的FTDI线缆上。我尝试了一堆不同的电缆,直到我找到了一条可以工作的电缆,现在上传没有任何问题。

票数 0
EN

Stack Overflow用户

发布于 2012-09-19 00:02:43

如果您期望使用Serial进行普通上传,则应确保您的首选项未设置为“使用程序员上传”,并且没有从任何Arduino菜单中选择“使用程序员上传”。

编辑

如果您没有覆盖程序员,那么您一定是在工具菜单板列表中选择了错误的板。错误消息中的lpt1不是Uno使用的。

票数 0
EN

Stack Overflow用户

发布于 2014-03-06 13:09:04

检查您在tools-> board中选择的板。如果您选择了错误的电路板,则会出现上述错误。如果选择的右板仍然出现相同的错误,则肯定是启动加载器崩溃错误。您需要上传引导加载程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12468683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档