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

am4372 usb1 drvvbus 引脚用作gpio3_13的问题

Other Parts Discussed in Thread:AM4372

技术支持你好:

     am4372的usb1的默认电路是使用drvvubs的这个引脚,对应CPU的引脚号是F25,但是我们硬件在做设计的时候,将这个引脚当成了gpio使用,对应了gpio3-13,在设备树中也将这个引脚配置成了gpio,设备树中没有usb1引脚的相关配置,在设备树中也将usb1使能了。现在发现在Linux系统启动的过程,gpio3-13引脚的继电器被拉高了一秒钟左右,一秒钟之后,又被拉低了,原因是Linux内核的usb驱动在初始化usb1的时候,将这个引脚拉高,然后,gpio的配置驱动要将这个引脚拉低。那么怎样在Linux的内核的usb驱动中,将对drvvbus这个引脚的配置去掉了,当前使用的是SDK包,Linux内核版本是4.19.4。

Shine:

“设备树中没有usb1引脚的相关配置,在设备树中也将usb1使能了。”请问usb1口用吗?不用的话,在设备树中不用使能usb1。

,

riguang peng:

需要使能usb1的

,

Shine:

使用usb接口时,drvvubs不建议配置gpio模式,请看下面的帖子说明。
e2e.ti.com/…/am4378-usb_drvvbus-in-gpio-mode

,

riguang peng:

按照上面的方法进行了补丁,gpio已经可以受控了,但是usb1不能使用了,外接u盘不能被识别,补丁之前是可以的,测试了硬件直接将drvvbus接了5V,U盘的5V供电确实是有的,Linux版本是4.19.94

,

Shine:

使用usb接口时,drvvubs不建议配置gpio模式。

,

riguang peng:

好的。

赞(0)
未经允许不得转载:TI中文支持网 » am4372 usb1 drvvbus 引脚用作gpio3_13的问题
分享到: 更多 (0)