海思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盘导致无法升级 https://www.yhzz.com.cn/a/16589.html