我购买了atmega8兼容Arduino的Freaduino板(我选择的板类型为Arduino ng或更旧的atmega8)。我在Mac OS X和FTDI驱动程序上安装了Arduino IDE。但是当我连接开发板时,我的串口看起来像这样:

当我尝试上传程序时,这是我得到的错误:

有人可以告诉我这是什么错误吗?我无能为力。
更新:问题是我没有正确安装驱动程序(我想)。我卸载并重新安装了它们,效果很好。还制作了有关此内容的YouTube教程。http://youtu.be/BwatajQO_88
我购买了atmega8兼容Arduino的Freaduino板(我选择的板类型为Arduino ng或更旧的atmega8)。我在Mac OS X和FTDI驱动程序上安装了Arduino IDE。但是当我连接开发板时,我的串口看起来像这样:

当我尝试上传程序时,这是我得到的错误:

有人可以告诉我这是什么错误吗?我无能为力。
更新:问题是我没有正确安装驱动程序(我想)。我卸载并重新安装了它们,效果很好。还制作了有关此内容的YouTube教程。http://youtu.be/BwatajQO_88
Answers:
从OSX系统报告中,我们了解到您的电路板基于SiLabs CP2102转换器(或类似产品),但是根据您的问题,您安装了与FTDI完全不同的产品的驱动程序
(Arduino.cc过去使用FTDI,今天使用CDC / ACM,我不相信他们曾经使用过SiLabs,因此他们的说明可能不会涵盖其中,但其他供应商显然已经使用过)。
安装CP2102驱动程序,如果您使用/dev/tty.XX设备,它将在您插入板卡时出现,它应该可以工作。
SiLabs似乎在提供驱动程序
http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx
仅出于完整性考虑,至少有 5种不同的协议/芯片用于与嵌入式设备进行类似串行的USB通信:
(其他可能性可能包括实际的RS232串行或蓝牙串行)
只是添加到列表中-一些更便宜的主板使用CH340芯片组
这是有关如何在OSX上安装驱动程序的博客文章 http://javacolors.blogspot.ie/2014/08/dccduino-usb-drivers-ch340-ch341-chipset.html
从那篇文章中:
您可以在中国制造商的网站上找到此芯片的驱动程序:http : //www.wch.cn/downloads.php? name=pro&proid
=5
http://arduino.cc/en/guide/macOSX
该链接几乎肯定会为您工作。确保(与第7步中一样)您拥有的板与在Tools-> Board中选择的板相同。
在第8步中,由于您已通过USB电缆连接,因此它应该是USB命名选项之一。
如果您仍然有问题,例如在执行完上述操作后像我一样,这可能会有所帮助:从此线程:http : //forum.arduino.cc/index.php?topic=292284.msg2229300#msg2229300
问题出在设备名称的空格中。要解决此问题,您必须手动编辑arduino安装的两(2)个txt文件。
转到安装位置。在我的情况下,路径为:
/Users/MY_USERNAME/Downloads/Arduino.app/Contents/Java/hardware/arduino/avr
在此目录中,您可以看到platform.txt和programmers.txt文件。
在这些文件中,将-P {serial.port}替换为“ -P {serial.port}”。因此,您只需添加引号。
然后重新启动。