【发布时间】:2026-01-30 06:50:01
【问题描述】:
我制作了一个简单的 Android 应用,它使用D2XX driver 连接到 FTDI 芯片并编写命令并监听响应。
使用这个应用程序,我可以成功地将一些虚拟数据写入FT232B 芯片并收到响应。
对于同一个应用程序,我没有收到来自FT230X 芯片(具有不同固件)的任何响应。我已验证所有配置均已成功设置并且与芯片的连接已打开。我还可以确认写入芯片似乎有效(至少write() 操作返回true)。
此时我不知道是固件坏了还是我的应用坏了。
有什么想法可能是错误的或我的下一步应该是什么?
编辑:
- 我在 Android 6.0.1 上使用了三星 S7 Edge(带 OTG 适配器)
- 我尝试了旧版 D2XX (2013) 和新版 (2015-10-21),结果相同。
【问题讨论】:
-
写的时候,结果在使用芯片的设备中生效吗?你确定芯片端写入成功而不仅仅是android端?
-
不幸的是不知道对芯片端有没有影响
标签: android usbserial ftdi d2xx