2

我一直在尝试让 FTDI D2xx 驱动程序与我的 Android 2.3.4 平板电脑一起工作一段时间。在解决了与实际加载驱动程序相关的一些问题后,我现在处于 FTDI 提供的示例应用程序看不到 FTDI 设备的情况。

在 LogCat 或 Java(调试)中都没有报告错误,只是根本找不到设备。

Java_com_ftdi_D2xx_getDeviceInfoList() 返回零。

平板电脑已root,ueventd.rc文件的权限设置为:

/dev/bus/usb/* 0666 根usb

我已将我的 TTL-232R 连接到的 USB 端口确实可以工作(因为我至少可以用它读取 USB 记忆棒......)

有没有其他人尝试过这个和/或让它工作?如果是这样,一些指针将不胜感激!

非常感谢

4

2 回答 2

1

2.3.4是否支持USB Host?

http://developer.android.com/sdk/android-2.3.4.html

不支持 USB 主机 — 尽管 Android 3.1 支持 USB 主机模式,但 Android 2.3.4 和 Open Accessory Library 不支持 USB 主机模式(例如,通过 UsbDevice)。运行 Android 2.3.4 的 Android 设备不能用作 USB 主机。该库使 Android 驱动的设备仅用作外围设备,连接的附件用作 USB 主机(通过 UsbAccessory)。

我有使用 ICS 的示例。

于 2012-04-11T15:23:33.347 回答
0

好吧,我必须在终端模拟器中手动从 USB 外围设备切换到 USB 主机,反之亦然,因为股票内核不支持 otg,自定义内核支持 otg,但不会自动打开它。

cmd1="echo host > /d/otg/mode"; // usb otg host on
cmd2="cat /d/otg/info</";    // check usb status, must be usb a_host and otg=1
cmd3="echo peripheral > /d/otg/mode"; // usb oth host off
于 2015-08-20T06:52:10.923 回答