在AM335x中通过USB与Android平板电脑进行通信

时间:2017-09-01 09:21:08

标签: linux-kernel arm embedded embedded-linux libusb

我正在TI的AM3352上开发嵌入式设备。它有一个USB OTG端口,我想连接一个Android平板电脑,并通过C应用程序与它通信。我已经交叉编译了libusb-1.0用于USB通信。

首先,我尝试使用 libusb_get_device_list 函数检测usb端口上的任何设备连接,并在检测到任何设备时打印设备详细信息,如VID,PID等。我能够使用此测试应用程序检测到笔式驱动器。但是当我尝试使用相同的测试应用程序检测我的Android平板电脑时,它并没有发生。

我们在内核中是否需要添加任何设置以使我的主板能够检测Android设备?我还应该使用不同的USB库与设备通信吗?

1 个答案:

答案 0 :(得分:0)

看起来问题出在特定类型的USB电缆上。当我尝试不同的类型时它正在工作