簡體   English   中英

從u-boot訪問usb

[英]access usb from u-boot

我正在使用u-boot 2013.04,我通過在.h文件中添加以下內容來啟用usb支持。

 /* 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啟用

  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。

請幫我。

我在U-Boot 2013.01.01上確認了這個問題。 Lexar 8G USB記憶棒的檢測工作有時但並非總是如此。

您需要嘗試不同品牌的USB記憶棒,一個肯定會起作用。 我仍然在尋找一種可以在100%的時間內工作的產品。

我查看了U-boot修復程序,最近發現了一個可以解決您的問題: http//git.denx.de/?p = u-boot.git; a = commit; h = dcc7dbc73169bb4e39f27c1d95bbf031ccfc1744

因此建議重新編譯最新版本的U-Boot。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM