我有一个设备,我使用 D2XX 驱动程序从 Windows 应用程序成功连接到该设备,现在我尝试从 Ubuntu OS(版本 15.04)连接到该设备,但到现在为止尚未成功。
我安装了 D2XX 驱动程序。
我做到了 :sudo rmmod ftdi_sio
而且 :sudo apt-get remove brltty
(sudo rmmod usbserial
说没有这样的设备)
我还将函数FT_SetVIDPID(0x0403, 0x6014
0 添加到我的代码中
(我从命令输出中获取了这些数字lsusb
)
我还为 com 端口 /dev/bus/usb/001/??? 设置了读写权限(666)
最后我设法打开端口,可以向其写入命令,但没有收到任何数据(FT_Read 函数在超时后收到 0 个字节)
过去我设法从装有 Debian 的 VirtualBox 连接到该设备。
答案1
您不需要在 Ubuntu 上安装 FTDI 驱动程序。请关注此主题:外商直接投资。这向您展示了一种使 FTDI 在 ubuntu 上运行的简单方法。