macos - 无法从 Mac 将程序上传到 Arduino Leonardo

标签 macos arduino

我是 Arduino 板编程新手。我有一个带有 header 的 Arduino Leonardo,我正在尝试向其上传一个程序。我收到此错误:

avrdude: error: programmer did not respond to command: exit bootloader

这是我的构建选项:

enter image description here

我假设我的端口或编程器配置不正确。端口和编程器应该是什么?我需要安装驱动程序吗?

最佳答案

端口

您应该选择与您的板的串行通信端口。它应该看起来像这样(我已经连接了 Arduino UNO):

port

程序员

在正常情况下,程序员的选择是无关紧要的。 Arduino IDE 仅在您需要时才使用编程器。所以如果你想用USB线上传你的代码,你不需要关心它。

programmer

驱动程序

如果您确定电缆正常工作并且 Arduino 端口不在 Arduino IDE 的端口列表中,则应安装FTDI 驱动程序。安装

  1. 前往FTDI Chip drivers page

  2. 向下滚动一点即可找到下载链接表。在列表中找到您的计算机操作系统并选择适当的下载链接

  3. 将驱动程序下载到您的计算机

  4. 打开安装程序 DMG 文件

  5. 打开FTDIUSBSerial.pkg 文件。这将打开一个安装程序对话框。在主窗口中单击“继续”,并同意软件许可协议(protocol)条款进行安装

  6. 输入您的管理员密码。单击安装软件。安装过程中请等待。安装应该成功。

关于macos - 无法从 Mac 将程序上传到 Arduino Leonardo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50777723/

相关文章:

objective-c - CGContextSetShadowWithColor 和阴影颜色

swift - 在 Swift 3 中重复 Process() n 次

macos - 在 OSX 上优化使用 hevc_videotoolbox 和 ffmpeg

c++ - 如何使用 Arduino 开始编程/与成品硬件通信?

arduino - 在 ESP32 sketch 中隐藏 ssid 密码的选项

http - 如何将这个 Curl HTTP 翻译成 Arduino C++?

macos - 特定应用程序将接受什么 Applescript?

java - 在 mac os 中,使用 rxtx 时,加载 gnu.io.RXTXCommDriver 时抛出 java.lang.UnsatisfiedLinkError : no rxtxSerial in java. library.path 错误

c++ - 使用 ESP8266 自动检测本地服务器

c++ - Arduino unsigned long int 到 char*