Fedora下Arduino上传错误:"stk500_recv():程序员未响应"

13

我正在尝试在Fedora Core 15 Linux中使用Arduino IDE上传股票Blink草图。我收到了这个错误:

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

重现此问题的方法:

  1. 通过USB电缆插入Arduino Uno板
  2. 打开Arduino IDE
  3. 菜单“文件”→“示例”→“1.基础知识”→“Blink”
  4. 菜单“工具”→“串行端口”→然后选中“/dev/ttyACM0”框
  5. 菜单“工具”→“板”→“Arduino Uno”
  6. 单击“播放”按钮以验证/编译(此步骤成功)
  7. 单击“上传”按钮,以获取错误

我在Windows XP中尝试了完全相同的步骤,上传成功,因此我必须没有正确配置Fedora。

我遵循了Arduino Playground instructions,使用yum安装客户端,并将我的用户ID添加到组uucplockdialout中。

我没有按照指南中的 RXTX修复 - 链接正确的文件 步骤进行操作,因为给定的命令没有返回任何匹配项:find ~ -name librxtxSerial.so -o -name RXTXcomm.jar | grep -v Download

11个回答

-1
对于Windows,我尝试了这样做
在PowerShell中运行devcon status usb*。这应该会显示多个类似的设备,其中之一应该是:
USB\VID_2341&PID_8036&MI_00\6&1D9C3F6B&0&0000
    Name: Arduino Leonardo (COM3)
    Driver is running.

然后执行reg add "HKLM\SYSTEM\ControlSet001\Enum\USB\VID_2341&PID_8036&MI_00\6&1D9C3F6B&0&0000\Device Parameters" /v "PortName" /t REG_SZ /d "COM3" /f。然后再Windows的设备管理器菜单中检查是否也列出了COM3
重新启动计算机和Arduino IDE。然后尝试再次上传。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接