Arduino Nano без последовательного порта для MacBook Air 2013

16

проблема

У меня Arduino Nano подключен через USB-кабель (тип A к мини-тип B) к моему MacBook Air (модель середины 2013 года). Индикатор PWR горит, когда подключен Arduino.

При открытии программного обеспечения 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). x64 для моего MacBook Air Corei5, файл FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg. Перезапущен после установки.

  • Пробовал подключать arduino к обоим USB портам на моем Air.

Больше информации

  • Работает Mac OSX 10.10 Yosemite
  • То же самое arduino и кабель работают при подключении к машине с Windows или Raspberry Pi.

Если это поможет, я могу увидеть USB Serial в моем Apple Logo > About This Mac > System ReportUnderHardware > 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)

У меня нет идей и вариантов. Любая помощь будет принята с благодарностью.

Заранее спасибо :)

Mecha
источник
Ваш нано клон или настоящий нано?
PhillyNJ
Это клон. Думаю, я прочитал, что это действительно хороший. Во всяком случае, я нашел то, что решило это для меня. Собираюсь поставить это как ответ.
Меха
Было ли оно подключено к компьютеру под управлением Windows или перед подключением к компьютеру Mac? Возможно, оно было заблокировано, но есть хорошая новость: его можно разблокировать.
PhillyNJ
Первый раз я попробовал это на моей Windows. Но, оказывается, мне понадобился какой-то дополнительный драйвер для Mac. Смотри мой ответ.
Меха

Ответы:

13

Это решило это для меня.

  • Скачать этот драйвер
  • Установить его
  • Бегать sudo nvram boot-args="kext-dev-mode=1"
  • перезагрузка

Последовательные порты теперь отображаются в Arduino IDE, а также, когда я использовал ls -1 /dev/tty*

Надеется, что это помогает кому-то.

Ссылка: эта тема

Mecha
источник
1
У меня та же проблема, и использование вашей ссылки решает мою проблему. Спасибо за обмен информацией. С наилучшими пожеланиями, Джо
1
2016-04-13 я скачал оттуда драйвер (версия 1.2 ?, от 2015-11-19?), Сделал необходимую перезагрузку и не нужно было устанавливать kext для неподписанного драйвера. При подключении устройство показывалось как /dev/cu.wchusbserialfa130 в Arduino / Tools / Port.
Дэйв Икс
2
Пожалуйста, обновите свой ответ, чтобы отразить тот факт, что больше нет необходимости возиться с ядром OS X, чтобы разрешить загрузку неподписанных драйверов в пространство ядра, что представляет собой гигантскую угрозу безопасности. Последняя версия OS X распознает эти идентификаторы поставщиков и продуктов правильно, без необходимости устанавливать какие-либо драйверы. Код продукта: 0x7523, код поставщика: 0x1a86.
Пол-Себастьян Маноле
1
Да, я знаком с датами. Для новичка не очевидно, какая часть ответа связана с ядром OS / X, а какая нет. Я предлагаю вам опубликовать свой улучшенный ответ.
Ник Гэммон
2
Осторожно! Ядро Паника! в macOS Sierra, по состоянию на 25 сентября 2016 г.
Джангид