首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从u-boot访问usb

从u-boot访问usb
EN

Stack Overflow用户
提问于 2016-04-12 12:21:33
回答 1查看 3.8K关注 0票数 1

我正在使用u-boot 2013.04,并且我已经通过在.h文件中添加以下内容来启用usb支持。

代码语言:javascript
复制
 /* USB Configs */
  #define CONFIG_CMD_USB
  #define CONFIG_CMD_FAT
  #define CONFIG_USB_EHCI
  #define CONFIG_USB_EHCI_MX6
  #define CONFIG_USB_STORAGE
  #define CONFIG_USB_HOST_ETHER 
  #define CONFIG_USB_ETHER_ASIX
  #define CONFIG_USB_ETHER_SMSC95XX
  #define CONFIG_MXC_USB_PORT     1
  #define CONFIG_MXC_USB_PORTSC   (PORT_PTS_UTMI | PORT_PTS_PTW)
  #define CONFIG_MXC_USB_FLAGS    0

我可以在u-boot时看到usb已启用,并显示以下提示

代码语言:javascript
复制
  U-Boot > usb start
  (Re)start USB...
  USB0:   USB EHCI 1.00
  scanning bus 0 for devices... 1 USB Device(s) found
   scanning usb for storage devices... 0 Storage Device(s) found
   scanning usb for ethernet devices... 0 Ethernet Device(s) found

但是USB没有闪烁,应该找到1个存储设备,而不是从日志中看到的0个。

请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2016-12-21 11:57:09

我在U-Boot 2013.01.01上确认此问题。在Lexar 8G U盘上,检测有时会起作用,但不是所有时间都有效。

你需要尝试不同品牌的U盘,其中一个肯定会起作用。我仍然在寻找一个可以100%工作的。

我查看了U-boot修复程序,最近找到了一个可能解决您的问题的:http://git.denx.de/?p=u-boot.git;a=commit;h=dcc7dbc73169bb4e39f27c1d95bbf031ccfc1744

因此,建议重新编译最新版本的U-Boot。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36563570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档