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