【问题标题】:Problems with uploading to Arduino Uno from Linux Mint 19从 Linux Mint 19 上传到 Arduino Uno 的问题
【发布时间】:2020-01-18 19:33:26
【问题描述】:

使用 Linux Mint 19.1 Tessa 并尝试上传到 Arduino UNO。 按照Arduino的official documentation设置IDE。 将bord设置为Arduino UNO,将端口设置为/dev/ttyACM0 偶尔,它会起作用,但 40 次中有 2 次。 我上传新代码的步骤是:

  1. 运行arduino IDE(与 root 相同 - sudo
  2. 在打开的 IDE 中,加载代码
  3. 按下 Arduino 板上的重置按钮
  4. 在 IDE 中按下上传按钮

大多数时候结果是:

avrdude: stk500_recv(): programmer is not responding

avrdude: ser_open(): can't open device "/dev/ttyACM0": Device or resource busy

我做错了什么?

谢谢

【问题讨论】:

  • 试试其他USB线
  • 我找到了方法。基本上,当我将 UNO 连接到我的 PC 并按下其上的Reset 按钮时,有一段时间 UNO 准备好自行重置和重置。在此期间,如果我尝试上传它会返回 device or resource busy。如果我稍后上传,比如几分钟后,它将显示programmer is not responding。所以这两者之间有一个小的差距。所以我只是在按下重置后继续尝试上传,直到它成功:)
  • Uno 应该在新的 USB 连接上自动重置。您的 Uno 是否禁用了自动重置功能?
  • 我没有禁用它。但是,谢谢,我会检查板看看。谢谢

标签: arduino arduino-uno linux-mint


【解决方案1】:

我有一个类似的问题,并通过关闭一个使用串行监视器的旧 Arduino IDE 窗口来解决它。 关闭它并再次尝试上传。

【讨论】:

    猜你喜欢
    • 2020-02-04
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多