Arduino上传错误"stk500_recv():程序员没有响应"在Fedora中

Dre*_*rew 11 linux ide arduino

我试图使用Fedora Core 15 Linux中的Arduino IDE 上传股票Blink sketch.我得到的错误是:

avrdude:stk500_recv():程序员没有响应

要重新创建问题:

  1. 通过USB线插入Arduino Uno板
  2. 打开Arduino IDE
  3. 文件 - >示例 - > 1.基础 - >闪烁
  4. 工具 - >串行端口 - >然后选中/ dev/ttyACM0框
  5. 工具 - >板 - > Arduino Uno
  6. 点击"播放"按钮进行验证/编译(此步骤成功)
  7. 单击"上载"按钮以获取错误

我在Windows XP中尝试了这些相同的步骤,并且上传成功,因此我不能正确配置Fedora.

我按照Arduino Playground说明,使用安装客户端yum并将我的用户ID添加到组uucp,锁定拨出.我并没有跟随RXTX修正-链接正确的文件部分的指导,因为给定的命令没有找到任何匹配:find ~ -name librxtxSerial.so -o -name RXTXcomm.jar | grep -v Download

red*_*yes 7

检查是否有任何跳线连接到数字引脚0或1.这些引脚还具有串行通信功能.并且因为您使用USB电缆提供的串行连接在arduino板上进行上传,所以您不希望电路板的串行端口通过引脚0或1进行其他活动.


小智 6

在上传程序之前,请确保从菜单工具 - >板上选择了正确的板类型.

  • 进入同样的问题,在我的情况下,我的主板是一个通用的_ATmega328P Arduino兼容Nano V3_我上网了,它有一个迷你USB接口.引脚13的LED在复位时闪烁很好,这表明它带有一个引导加载程序.我一直在尝试多种电路板类型,包括_Arduino Mini_,但只有在我选择_Arduino Mini_ _**Pro**_之后,我终于能够上传草图了.很高兴现在去. (2认同)

Dre*_*rew 0

自从这个问题发布以来,Arduino 的新稳定版本已经发布。它们现在是 1.0,并且可以在 Fedora Core Linux 16 中运行。可以在这里下载: http: //arduino.cc/en/Main/Software