2016-04-12 11 views
1

私はu-boot 2013.04を使用しています。私は、以下を.hファイルに追加してusbサポートを有効にしました。access usb from u-boot

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

でのu-ブート時に有効にUSBを見ることができています。しかしUSBのない点滅が存在しないと見られるように、0の代わりに見つかった1つのストレージデバイスが存在している必要がありますログから。

私を助けてください。

+0

プラグインは何ですか? U-Bootは、どのUSBデバイスで認識されるかについて戸惑うことがあります。 U-Bootは私が持っている1つのSDカードリーダー/アダプタを検出するのに問題がありますが、もう1つとフラッシュドライブは問題ありません。別のストレージデバイスを試しましたか? – sawdust

+0

私は、USB関連のキーボード、マウス、USBハードドライブを試しました。 SDカードリーダーではありません。 – manstud

答えて

0

U-Boot 2013.01.01でこの問題を確認しました。 Lexar 8G USBスティックでは時々検出が動作しますが、すべてではありません。

別のブランドのUSBスティックを試す必要がありますが、確かに動作します。私はまだ時間の100%を動かすものを探しています。

私はU-ブートの修正を見て、あなたの問題に対処することができることが最近ものを見つける: http://git.denx.de/?p=u-boot.git;a=commit;h=dcc7dbc73169bb4e39f27c1d95bbf031ccfc1744

だから、U-ブートの最新バージョンを再コンパイルすることをお勧めします。