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 des problèmes avec la broche ClearToSend (CTS) apparemment `` haute '' (désactivée), mais c'est une autre histoire.
Cependant, mon problème en ce moment est que mon Mac ne "libérera" pas (quoi d'autre pour appeler cela) le périphérique après l'avoir débranché. Je peux débrancher l'appareil et le mettre sur un autre bus USB, mais je ne peux vraiment le faire qu'une fois, car la même chose se produit à nouveau si je débranche - cela rend mon développement difficile, car la seule façon que j'ai trouvée 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 Matlab ou Terminal) le périphérique n'est pas répertorié, il est essentiellement bloqué, même s'il est branché et apparaît deux fois dans l'arborescence des périphériques. Que devrais-je faire?
J'ai installé le pilote FTDI version 2.3, et il semble fonctionner autrement. Veuillez me faire savoir quelles autres informations je peux fournir pour aller au fond des choses. Merci
FTDIUSBSerialDriver.kext.bak
ou~FTDIUSBSerialDriver.kext
) ne fonctionnait pas, j'ai dû supprimer le fichier du/Library/Extensions/
répertoire.