赞
踩
Platform: RK3399
OS: Android 7.1
Kernel: v4.4.83
声明: 这里的内容基本上是从RK提供的文档引用整理过来的。
RK3399平台上有两个Type-C USB3.0和两个USB2.0 Host。
rk3399平台控制器和PHY的连接示意图如下:
两个Type-C USB3.0控制器都可以⽀持OTG(USB2.0 OTG功能是通过连接到USB2.0 PHY实现),并且向下兼容USB2.0/1.1/1.0。但由于Kernel同一时间只能使用一个OTG,所以RK3399 SDK DTS的默认配置是⽀持Type-C0 USB3.0 OTG功能,Type-C1 USB3.0 Host功能。
Type-C USB3.0可以根据需求,将物理接⼝设计为Type-A USB3.0 Host,Micro USB3.0 OTG,Micro USB2.0 OTG等类型(在我们板子上其中一个就接成了Type-A USB3.0 Host),内核USB 驱动已经兼容这⼏种不同类型的USB接⼝,只需要修改DTS配置,就可以使能相应的USB接⼝。
接下来分解各个模块。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。