无法检测“El Capitan”OSX上的串行端口

时间:2016-11-15 19:34:16

标签: arduino serial-port arduino-ide

我的Arduino Micro Atmega32u4工作正常,直到我厌倦苹果提醒我更新,在这些更新下有一个安全设置,我相信这是所有这一切背后的原因。现在,当我尝试编程我的arduino时,IDE无法识别端口。我只得到/dev/cu.Bluetooth-Incoming-Port,它不允许我编程。有谁知道如何解决这个问题?我正在运行OSX EL capitan 10.11.6& Arduino版本是1.6.12。感谢

2 个答案:

答案 0 :(得分:0)

听起来像是带有CH340 / 1 USB串行芯片组的中国Arduino克隆;以前未签署过驱动程序,新的MacOS版本不允许使用未签名的内核驱动程序(ktext)。

尝试安装此处链接的新签名驱动程序:http://tinypic.com/r/24ou9kz/9

答案 1 :(得分:0)

为了解决这个问题,我不得不使用我的linux机器,因为运行10.11.6 El Capitan的Mac OSX并没有识别arduino micro,但是在Linux机器上它至少会在7秒内接收信号。所以你必须没有将微型插入USB端口。用简单的最小草图打开arduino ide,选择leonardo板(是的,即使你使用的是微型)。按下微型计算机上的重置按钮并按住,继续按住,然后将电路板插入USB端口。继续按住重置按钮并选择上传草图。只要您的ide窗口完成编译草图并开始上传过程,就会释放重置按钮。

我的最终结果:草图加载和端口丢弃连接得到修复,即使在El Capitan上,我的micro仍然被IDE程序识别。造成这种情况的原因是我上传的草图太大了,无法处理arduino micro。