Comment libérer / réinitialiser les périphériques FTDI du port série - Mac OSX
J'essaie de travailler avec un PCB personnalisé qui utilise un FTDI FT232RL pour parler à mon ordinateur (MacBookPro exécutant OSX 10.11 El Capitan) pour un projet matériel. J'utilise Matlab pour envoyer des commandes série, rencontrant quelques problèmes avec la broche ClearToSend (CTS) apparemment "élevée" (désactivée), mais c'est une autre histoire.
Cependant, mon problème en ce moment est que mon Mac ne "libère" pas (je ne sais pas quoi appeler d'autre) l'appareil après l'avoir débranché. Je peux débrancher l'appareil et mettez-le sur un autre bus USB, mais je ne peux vraiment le faire qu'une seule fois, car la même chose se reproduit si je débranche if cela rend mon développement difficile, car le seul moyen que j'ai trouvé pour résoudre ce problème est de redémarrer tout l'ordinateur. Comment puis-je libérer / réinitialiser / effacer ces appareils?
Si j'ouvre Informations système> Matériel> USB , je peux essentiellement voir le même périphérique répertorié deux fois dans l'arborescence des périphériques.
Cela fait en sorte que lorsque j'essaie ls /dev/tty.*
(dans l'un ou l'autre Matlab ou Terminal) l'appareil n'est pas répertorié, il est essentiellement bloqué, même s'il est branché et apparaît deux fois dans l'arborescence de l'appareil. Que devrais-je faire?
J'ai installé le pilote FTDI de la version 2.3, et cela semble fonctionner autrement. Veuillez me faire savoir quelles autres informations je peux fournir pour aller au fond de cela. Merci