TI中文支持网
TI专业的中文技术问题咨询交流网站

现在在调试am3354的USB驱动,使用linux RT SDK,设备树里已经配置了USB,内核也勾选了,但是usb端口还是没有反应,这个一般什么问题呢?

两个端口都没有反应,USB1_DRVVBUS引脚为低电平,没有供电,这个咋回事呢

&usb 
{
	status = "okay";
};

&usb_ctrl_mod 
{
	status = "okay";
};

&usb0_phy 
{
	status = "okay";
};

&usb1_phy 
{
	status = "okay";
};

&usb0 
{
	status = "okay";
	dr_mode = "peripheral";
	interrupts-extended = <&intc 18 &tps 0>;
	interrupt-names = "mc", "vbus";
};

&usb1 
{
	status = "okay";
	dr_mode = "host";
};

&cppi41dma 
{
	status = "okay";
};

这是设备树关于usb的描述

Shine:

请参考下面文档2.12 USB看一下VBUS和DRVVBUS的接法是否正确?
www.ti.com/…/sprabn2a.pdf

user4132396:

回复 Shine:

硬件设计应该是没有问题的,用的是买的开发板,USB没有供电,好像USB1_DRVVBUS是低电平,没有使能

Shine:

回复 user4132396:

请问usb是工作在什么模式?VBUS和DRVVUBS是怎么接的?host模式和peripheral模要求VBUS和DRVVBUS接法是不一样的。

赞(0)
未经允许不得转载:TI中文支持网 » 现在在调试am3354的USB驱动,使用linux RT SDK,设备树里已经配置了USB,内核也勾选了,但是usb端口还是没有反应,这个一般什么问题呢?
分享到: 更多 (0)