Arduino Nano没有适用于MacBook Air 2013的串行端口


16

问题

我有一个通过USB电缆(A型到Mini B型)连接到我的MacBook Air(2013年中型号)的Arduino Nano。连接arduino时,PWR LED点亮。

打开Arduino软件,下拉Tools > Serial Port菜单并没有显示有效的串行端口。我所看到的是:

/dev/tty.Bluetooth-Incoming-Port
/dev/cu.Bluetooth-Incoming-Port
/dev/tty.Bluetooth-Modem
/dev/cu.Bluetooth-Modem

我尝试过但没有奏效的

  • 我已经安装了正确的FTDI驱动程序(v2.2.18)。适用于MacBook Air的Corei5文件的x64文件FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg。安装后重新启动。

  • 尝试将arduino连接到Air的两个USB端口。

更多信息

  • 运行Mac OSX 10.10 Yosemite
  • 连接到Windows机器或Raspberry Pi时,相同的arduino和电缆工作。

如果有帮助,我可以在Apple Logo > About This Mac > System Report下面看到USB串口Hardware > USB

USB2.0-Serial:

  Product ID:               0x7523
  Vendor ID:                0x1a86
  Version:                  2.54
  Speed:                    Up to 12 Mb/sec
  Location ID:              0x14100000 / 8
  Current Available (mA):   500
  Current Required (mA):    Unknown (Device has not been configured)

我没有想法和选择。任何帮助将不胜感激。

提前致谢 :)


您的nano是克隆还是真正的nano?
PhillyNJ 2014年

这是一个克隆。以为我读过这是一个真正的好。无论如何,我找到了可以解决我问题的方法。将其作为答案。
机甲2014年

您是先将它插入Windows机器还是将其插入Mac之前?它可能已经变砖了,但好消息是您可以将其拆开。
PhillyNJ 2014年

我第一次在Windows上尝试过。但是事实证明,我需要一些其他的Mac驱动程序。看我的答案。
机甲2014年

Answers:


13

这为我解决了。

  • 下载此驱动程序
  • 安装它
  • sudo nvram boot-args="kext-dev-mode=1"
  • 重启

串行端口现在显示在Arduino IDE中以及当我使用时 ls -1 /dev/tty*

希望这对某人有帮助。

参考:此线程


1
我有同样的问题,使用您的链接可以解决我的问题。感谢您分享的信息。最好的问候,乔

1
在2016-04-13上,我从那里下载了(版本1.2 ?,日期为2015-11-19?)驱动程序,进行了必需的重新引导,并且不需要进行未签名的驱动程序kext设置。插入后,该设备在Arduino / Tools / Port中显示为“ /dev/cu.wchusbserialfa130”。
Dave X

2
请更新您的答案以反映以下事实:不再需要修补OS X内核以允许将未签名的驱动程序加载到内核空间中,这是一个巨大的安全风险。最新的OS X可以正确识别这些供应商和产品ID,而无需安装任何驱动程序。产品ID:0x7523,供应商ID:0x1a86。
Paul-Sebastian Manole

1
是的,我熟悉日期。对于新手来说,答案的哪一部分是修补OS / X内核,哪一部分不是,这并不明显。我建议您发布改进的答案。
尼克·加蒙

2
谨防!内核恐慌!截至2016
。– Jangid
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.