使用 Android D2XX 驱动程序的 FT230X 没有响应

No response from FT230X using Android D2XX driver

我制作了一个简单的 Android 应用程序,它使用 D2XX driver 连接到 FTDI 芯片并编写命令并监听响应。

使用这个应用程序,我可以成功地将一些虚拟数据写入 FT232B 芯片并收到响应。

使用相同的应用程序,我没有从 FT230X 芯片(具有不同的固件)获得任何响应。我已验证所有配置均已成功设置,并且已打开与芯片的连接。我还可以确认写入芯片似乎有效(至少 write() 操作返回 true)。

此时我不知道是固件坏了还是我的app坏了。

有什么想法可能是错误的或我的下一步应该是什么吗?

编辑:

解决方案是设置此固件可以处理的特定波特率。底层芯片接受其他波特率通过。