我是 Arduino 板编程新手。我有一个带有 header 的 Arduino Leonardo,我正在尝试向其上传一个程序。我收到此错误:
avrdude: error: programmer did not respond to command: exit bootloader
这是我的构建选项:
我假设我的端口或编程器配置不正确。端口和编程器应该是什么?我需要安装驱动程序吗?
最佳答案
端口
您应该选择与您的板的串行通信端口。它应该看起来像这样(我已经连接了 Arduino UNO):
程序员
在正常情况下,程序员的选择是无关紧要的。 Arduino IDE 仅在您需要时才使用编程器。所以如果你想用USB线上传你的代码,你不需要关心它。
驱动程序
如果您确定电缆正常工作并且 Arduino 端口不在 Arduino IDE 的端口列表中,则应安装FTDI 驱动程序。安装
向下滚动一点即可找到下载链接表。在列表中找到您的计算机操作系统并选择适当的下载链接
将驱动程序下载到您的计算机
打开安装程序 DMG 文件
打开FTDIUSBSerial.pkg 文件。这将打开一个安装程序对话框。在主窗口中单击“继续”,并同意软件许可协议(protocol)条款进行安装
输入您的管理员密码。单击安装软件。安装过程中请等待。安装应该成功。
关于macos - 无法从 Mac 将程序上传到 Arduino Leonardo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50777723/