TI中文支持网
TI专业的中文技术问题搜集分享网站

am335x 的USB0怎样配置为HOST模式?

自己做的板子。希望USB0和USB1都默认工作在HOST模式,不需要DEVICE模式。

但实际中发现,外设插在USB1可以工作,但插在USB0没有反应。

看到有篇文档 Usb-am335x-quick-start,http://processors.wiki.ti.com/index.php/Usb-am335x-quick-start

按照里面的说法,USB0都不能默认工作在HOST模式。

我希望linux启动后两个USB口都一样是HOST模式,需要怎么改呢?

Yaoming Qin:

软件都是支持的,只是硬件上ID脚需要配置下。

Hui Yin:

回复 Yaoming Qin:

ID脚配置了。原理图已经贴在下面这个帖子里了,请你看一下。

http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/21254/71176.aspx#71176

Hui Yin:

回复 Hui Yin:

wiki的文档中有如下内容,请问红色的这句话要怎样理解呢?“insert A gadget driver”具体怎么操作?我实际上是不需要任何gadget的啊。

AM335xEVM (Beta)

The capability of musb ports on AM335x based beta EVM are provided below.

MUSB0 port

MUSB0 port is coming out on beta EVM as micro-AB receptacle and it can act either as host or device based on the micro plug inserted to it. If a micro-A plug is inserted then it will act as host and if a micro-B plug is inserted then the port will work in device mode. A gadget driver need to be inserted after booting the pre-built binary for MUSB0 port to become active.

guo prothes:

回复 Hui Yin:

这个需要其他配置配合,只是改这里我的kernel崩溃了,还在探索中

Yaoming Qin:

回复 guo prothes:

guo prothes

这个需要其他配置配合,只是改这里我的kernel崩溃了,还在探索中

zheng lian:

回复 Yaoming Qin:

是kernel崩溃了,在linux是可以通过的,但在android下不行。与硬件无关。

Yaoming Qin:

回复 guo prothes:

guo prothes

这个需要其他配置配合,只是改这里我的kernel崩溃了,还在探索中

zheng lian:

回复 Yaoming Qin:

在android下不行,设成HOST内核起不来,设成OTG不认设备(不能枚举)。在LINUX都没问题。

赞(0)
未经允许不得转载:TI中文支持网 » am335x 的USB0怎样配置为HOST模式?
分享到: 更多 (0)