2010-03-14 2 views
2

Хорошо, когда я устанавливаю соединение с использованием LabVIEW или Python в свой Arduino Duemilanove (ATMega328), мой Bluetooth или клавиатура будут убиты.Клавиатура и Bluetooth были убиты при установке FTDI USB Последовательное соединение

Я просто пытаюсь установить соединение с /dev/cu.usbserial-A9007UZh (или tty.usbserial-A9007UZh, но это, похоже, убивает клавиатуру или bluetooth даже после закрытия терминала при использовании python).

Я нахожусь в MacbookPro, и я обнаружил, что клавиатура находится на том же USB-концентраторе, что один из двух слотов USB включен, а Bluetooth находится на одном USB-концентраторе, что другой из двух слотов USB включен, что объясняет связь между этими двумя устройствами - но что вызывает потерю других устройств?

Когда я использую Arduino (программирование IDE) или Cornflake, чтобы открыть последовательное соединение, ошибок нет - и все работает так, как ожидалось. Это похоже на LabVIEW и Python.

Я нахожусь на Snow Leopard 10.6.2 и имею новейшие USB-драйверы FTDI и работаю в 32-битном режиме.

+0

Привет, я вижу ту же проблему - вы нашли это решение? –

+0

Итак, это было четыре года и три macbook pro с оригинального поста, и проблема никогда не покидала мою сторону. Я чувствую, что когда-то что-то переполняется; это происходит чаще, когда у меня есть устройство, запрограммированное для передачи в бесконечном цикле без какой-либо задержки между итерациями. Проблема возникла с каждой версией OS X между 10.6 и 10.10.2 и на каждом macbook pro (модель в этом посте была ранней 2010 год, я полагаю, а затем в середине 2011 года, в начале 2013 года). Удивительно, насколько распространена и безразлична проблема. – iklln6

+0

Добавление сложно. После почти трех лет учебы я пришел к выводу, что это был, по сути, пять лет с момента публикации, когда я оставил последний комментарий. Не четыре года. – iklln6

ответ

0

Основываясь на переписке с FTDI, существует проблема с драйверами OS X, которые могут привести к «полной сбою системы», из которой «нет способа восстановить». Они рекомендуют использовать программное обеспечение для архивирования для использования выделенного потока для последовательной связи для обеспечения быстрого считывания входных данных (ака, данных, переданных устройством и полученных OS X).

Они упоминают, что новые весовые сертификаты (сертифицированные) (подписанные?) Должны быть доступны для OS X весной 2015 года, но не упоминайте, будет ли эта конкретная проблема решена в этой новой версии.

Анекдотически, я не испытывал сбоев Bluetooth/клавиатуры, используя OS X 10.10.2 со встроенными драйверами AppleUSBFTDI.kext.