我制作了一个简单的 Android 应用程序,它使用D2XX 驱动程序连接到 FTDI 芯片并编写命令并监听响应。
使用这个应用程序,我可以成功地将一些虚拟数据写入FT232B芯片并接收响应。
使用同一个应用程序,我没有得到FT230X芯片(具有不同固件)的任何响应。我已验证所有配置均已成功设置并且与芯片的连接已打开。我还可以确认写入芯片似乎有效(至少write()
操作返回true
)。
此时我不知道是固件坏了还是我的应用程序坏了。
任何想法可能是错误的或我的下一步应该是什么?
编辑:
- 我在 Android 6.0.1 上使用了三星 S7 Edge(带 OTG 适配器)
- 我已经尝试了较旧的 D2XX 版本(2013)和较新的(2015-10-21),结果相同。