Helio X20 Development Board 支持3个USB HOST接口和1个USB DEVICE接口,但是 HOST接口和USB DEVICE并不能同时使用。3个USB HOST是通过一个USB HUB分出来的,上行通道和MICRO USB(USB DEVICE)通过一个USB 开关接到MT6797的USB P0口上。软件可以通过GPIO口(EINT9)控制USB 开关,低电平切到 MICRO USB,高电平切到USB HUB。开机默认为低电平,即USB开关默认将MICRO USB连到USB P0口上。此外,板子上还有一个拨码开关。将USB HOST SET的拨码开关拨到ON上,可以手动强制配置USB P0口到USB HUB,此时 USB HOST接口可以使用。但是拨码开关拨到OFF时,并不能强制为USB DEVICE MODE,这是USB开关的位置取决于软件GPIO口(EINT9)配置。
可以参考USB 框图。