Я пытаюсь работать с пользовательской печатной платой, использующей FTDI FT232RL для связи с моим компьютером (MacBookPro под управлением OSX 10.11 El Capitan) для аппаратного проекта. Я использую Matlab для отправки последовательных команд, столкнувшись там с некоторыми проблемами с выводом ClearToSend (CTS), очевидно, «высоким» (выкл), но это уже другая история.
Однако моя проблема сейчас заключается в том, что мой Mac не «отпустит» (не уверен, как еще это назвать) устройство после того, как я отключу его. Я могу отключить устройство и подключить его к другой шине USB, но на самом деле я могу сделать это только один раз, потому что то же самое случается снова, если я отключаю - это усложняет мою разработку, потому что я нашел единственный способ исправить это это перезагрузить весь компьютер. Как я могу отпустить / сбросить / очистить эти устройства?
Если я открою Системная информация> Оборудование> USB , я по сути вижу одно и то же устройство, указанное дважды в дереве устройств.
Это делает так, что когда я пытаюсь ls /dev/tty.*
(либо в Matlab, либо в Терминале), устройство не отображается в списке, оно по существу блокируется, даже если оно подключено и дважды отображается в дереве устройств. Что я должен делать?
Я установил драйвер FTDI версии 2.3, и он работает иначе. Пожалуйста, дайте мне знать, какую другую информацию я могу предоставить, чтобы понять суть этого. Спасибо
FTDIUSBSerialDriver.kext.bak
или~FTDIUSBSerialDriver.kext
) не сработало, мне пришлось фактически удалить файл из/Library/Extensions/
каталога.