首页 > 技术知识 > 正文

海思Hi3519V100/Hi3519V101项目中,在发现usb升级时,uboot下无法识别USB2.0盘,而内核下可以识别。通过排查,由于在uboot下VBUS没有5V电压。通过分析uboot代码发现uboot的源码中只打开了ohci的宏而硬件电路上poweren的电阻是默认焊接在u3poweren上,导致vbus上没电。

解决方法:由于Hi3519V100/Hi3519V101有两个控制器分别为EHCI和XHCI控制器。

如果想使用EHCI控制器: 要将单板中的poweren的电阻焊接在u2poweren的位置上,而且在uboot源码中关闭XHCI的宏。

如果想使用XHCI控制器:要将单板中的poweren的电阻焊接在u3poweren的位置上,而且在uboot源码中打开XHCI的宏。

Demo板的PWREN的原理图

自动升级时在uboot界面下寻找不到USB2.0的U盘导致无法升级

猜你喜欢