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