Arduino兼容的串行端口未显示Mac OSX


9

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

屏幕截图1

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

屏幕截图2

有人可以告诉我这是什么错误吗?我无能为力。

更新:问题是我没有正确安装驱动程序(我想)。我卸载并重新安装了它们,效果很好。还制作了有关此内容的YouTube教程。http://youtu.be/BwatajQO_88


您是否将董事会正确设置为您拥有的董事会?另外,几乎可以肯定不是您已连接的Bluetooth tty。很有可能是USB tty。
sathishvj 2014年

是的,一旦我连接好,LED(PWR)就会在板上发光。
Rajath 2014年

我尝试了tty.SLAB_USBtoUART。它确实工作相同的错误
Rajath

断开开发板的连接,关闭IDE,然后重新打开它。有没有任何设备消失?另外(插入时)进行苹果菜单有关-更多信息-系统报告,并查看USB下列出的内容。最后,考虑在其他计算机/操作系统上进行尝试,以排除主板上的问题。哦,尝试另一个电缆/ USB端口。尝试将其直接连接到MAC,然后尝试通过键盘或其他集线器将其连接。
克里斯·斯特拉顿

为什么不复制纯文本而不是上传较低的372kB图像?搜索引擎将无法对文本进行索引,移动用户将受到大下载量的打击,下载量只有1kB的文本就足够了。
jippie 2014年

Answers:


9

从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通信:

  • 对外直接投资
  • CDC / ACM虚拟通讯端口
  • SiLabs CP210x
  • 多产的PL-2303
  • ch340

(其他可能性可能包括实际的RS232串行或蓝牙串行)


首先,我安装了FTDI。因为它能正常工作,然后我找到了此链接,因为答案之一是我也安装了Silabs驱动程序。但不起作用。我只是尝试过这个。非常感谢您为我提供的帮助。
Rajath 2014年

您的列表中似乎确实有该驱动程序的设备文件。如果在选择这些选项时不起作用,则可能是错误的波特率(根据所选的主板配置)。另一种可能性(尤其是在使用其他来源的情况下)是您的板卡较差-CP2102芯片可能还可以,但是这并不意味着AVR是正确的,或者已编程了Bootloader。我可能会尝试使用不同的波特率,尝试通过ISP刻录引导加载程序,等等。但是最终,为什么要麻烦ATmega8板?
克里斯·斯特拉顿

您如何更改波特率?我承担了一个未由我的上级完成的项目。所以他用过那个板子
Rajath 2014年

我认为您可能必须在配置中创建一个新的“ board”条目,并在其文件中编辑波特率,然后重新启动IDE。您也可以针对不同的董事会费率创建多个。
克里斯·斯特拉顿

ü意味着像这样
Rajath 2014年


0

http://arduino.cc/en/guide/macOSX

该链接几乎肯定会为您工作。确保(与第7步中一样)您拥有的板与在Tools-> Board中选择的板相同。

在第8步中,由于您已通过USB电缆连接,因此它应该是USB命名选项之一。


它是atmega8。我选择了arduino ng或atmega 8开发板。尽管已连接arduino,但USB没有出现在串行端口中,但PWR确实会亮起。
Rajath 2014年

0

如果您仍然有问题,例如在执行完上述操作后像我一样,这可能会有所帮助:从此线程: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}”。因此,您只需添加引号。

然后重新启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.