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

时间:2018-06-09 19:21:42

标签: macos arduino

我是编程Arduino板的新手。我有一个带标题的Arduino Leonardo,我试图上传一个程序。我收到了这个错误:

  

avrdude:错误:程序员没有响应命令:exit bootloader

这是我的构建选项:

enter image description here

我假设我的端口或编程器没有正确配置。港口和程序员应该怎样?我需要安装驱动程序吗?

2 个答案:

答案 0 :(得分:2)

端口

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

port

编程

在常规情况下,程序员选择是相关的。 Arduino IDE仅在您需要时才使用程序员。因此,如果您想使用USB电缆上传代码,则无需关心它。

programmer

驱动

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

  1. 转到FTDI Chip drivers page

  2. 向下滚动一下,找到下载链接表。在列表中找到您的计算机操作系统,然后选择相应的下载链接

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

  4. 打开安装程序DMG文件

  5. 打开 FTDIUSBSerial.pkg 文件。这将打开一个安装程序对话框。单击继续浏览主窗口,并同意安装软件许可协议条款

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

答案 1 :(得分:1)

感谢Jan Černý的详细回复。

然而,我的问题的实际解决方案是获得正确的电缆。我使用的微型USB电缆只能充电。

无论如何,我买了一个these并且出现了正确的端口。