Próbuję pracować z niestandardową płytką drukowaną, która używa FTDI FT232RL, aby rozmawiać z moim komputerem (MacBookPro z systemem OSX 10.11 El Capitan) w celu realizacji projektu sprzętowego. Używam Matlaba do wysyłania poleceń szeregowych, mam tam pewne problemy z pinem ClearToSend (CTS), najwyraźniej „wysokim” (wyłączonym), ale to już inna historia.
Jednak moim problemem w tej chwili jest to, że mój komputer Mac nie „zwolni” (nie jestem pewien, jak inaczej to nazwać) urządzenia po jego odłączeniu. Mogę odłączyć urządzenie i podłączyć je do innej magistrali USB, ale tak naprawdę mogę to zrobić tylko raz, ponieważ to samo dzieje się ponownie, jeśli odłączę - to utrudnia mój rozwój, ponieważ to jedyny sposób, aby to naprawić jest ponowne uruchomienie całego komputera. Jak mogę zwolnić / zresetować / wyczyścić te urządzenia?
Jeśli otworzę Informacje o systemie> Sprzęt> USB , zasadniczo mogę zobaczyć to samo urządzenie na liście dwukrotnie w drzewie urządzeń.
To sprawia, że kiedy próbuję ls /dev/tty.*
(w Matlabie lub Terminalu) urządzenia nie ma na liście, jest ono zasadniczo zablokowane, nawet jeśli jest podłączone i pojawia się dwukrotnie w drzewie urządzeń. Co powinienem zrobić?
Zainstalowałem sterownik FTDI w wersji 2.3 i wydaje się, że działa inaczej. Daj mi znać, jakie inne informacje mogę podać, aby dojść do sedna tego. Dzięki
FTDIUSBSerialDriver.kext.bak
Lub~FTDIUSBSerialDriver.kext
) nie działała, musiałem faktycznie usunąć plik z/Library/Extensions/
katalogu.