我正在尝试使用自定义 PCB,该 PCB 使用 FTDI FT232RL 与我的计算机(运行 OSX 10.11 El Capitan 的 MacBookPro)通信以进行硬件项目。我正在使用 Matlab 发送串行命令,但在 ClearToSend (CTS) 引脚显然“高”(关闭)时遇到了一些问题,但那是另一回事了。
但是我现在的问题是我的 Mac 在我拔掉它之后不会“释放”(不知道还有什么可以称它为)设备。我可以拔掉设备并将其放在另一个 USB 总线上,但我真的只能这样做一次,因为如果我拔掉插头,同样的事情会再次发生——这让我的开发变得困难,因为我找到了解决这个问题的唯一方法就是重启整个电脑。如何释放/重置/清除这些设备?
如果我打开System Information>Hardware>USB,我基本上可以看到相同的设备在设备树上列出了两次。

这使得当我尝试ls /dev/tty.*(在 Matlab 或终端中)设备未列出时,它基本上被阻止,即使它已插入并在设备树上显示两次。我该怎么办?
我已经安装了 2.3 版 FTDI 驱动程序,但它似乎可以正常工作。请让我知道我可以提供哪些其他信息来深入了解这一点。谢谢