Я намагаюся працювати з власною платою, яка використовує FTDI FT232RL для розмови з моїм комп'ютером (MacBookPro під керуванням OSX 10.11 El Capitan) для апаратного проекту. Я використовую Matlab для надсилання послідовних команд, зіткнувшись з деякими проблемами там із штифтом ClearToSend (CTS), мабуть, "високим" (вимкнено), але це вже інша історія.
Однак зараз моя проблема полягає в тому, що мій Mac не "випустить" (не впевнений, як ще викликати це) пристрій після того, як я відключу його від мережі. Я можу відключити пристрій і поставити його на іншу шину USB, але я дійсно можу це зробити лише один раз, тому що те ж саме повториться, якщо я відключу шнур - це ускладнює мою розробку, тому що єдиний спосіб, коли я знайшов це виправити це перезапустити весь комп'ютер. Як я можу випустити / скинути / очистити ці пристрої?
Якщо я відкрию Інформація про систему> Обладнання> USB , я можу побачити один і той же пристрій, вказаний двічі у дереві пристроїв.
Це робить так, що коли я намагаюся ls /dev/tty.*
(або в Matlab, або в Terminal), пристрій не відображається в списку, він фактично блокується, хоча він підключений та відображається двічі у дереві пристроїв. Що я повинен зробити?
Я встановив драйвер версії 2.3 FTDI і, здається, працює інакше. Будь ласка, дайте мені знати, яку іншу інформацію я можу надати, щоб дійти до цього. Дякую
FTDIUSBSerialDriver.kext.bak
або~FTDIUSBSerialDriver.kext
) не спрацювало, мені довелося фактично видалити файл із/Library/Extensions/
каталогу.