2016-04-12 22 views
1

u-boot 2013.04 kullanıyorum ve aşağıdaki .h dosyasına ekleyerek USB desteğini etkinleştirdim.u-boot'ten usb erişimi

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

aşağıdaki istemi

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 

ile U-açılışta etkin usb görmek mümkün duyuyorum Ama USB hiçbir kırpması yoktur ve görüldüğü gibi 0 yerine bulundu 1 Depolama Aygıtı orada olmalıydım günlüğünden.

Lütfen bana yardım edin.

+0

Ne tıkalı? U-Boot, ne algılayacağı USB cihazlarıyla ilgili telaşlı olabilir. U-Boot, sahip olduğum bir SD kart okuyucu/adaptörün tespitinde sorun yaşıyor, ancak bir diğeri ve flash sürücüler iyi. Farklı depolama cihazları denediniz mi? – sawdust

+0

USB ile ilgili KEYBOARD, MOUSE, USB Sabit disklerini denedim. SD kart okuyucu değil. – manstud

cevap

0

Bu sorunu U-Boot 2013.01.01 üzerinde doğrularım. Algılama bazen çalışır ancak Lexar 8G USB bellekte her zaman değil.

Farklı markalardan oluşan USB stick'leri denemeniz gerekir; Hala zamanın% 100'ünde çalışacak birini arıyorum.

U-çizme düzeltmeleri inceledim ve sorunu çözmek olabilir geçenlerde bulmak: Yani U Boot son sürümünü yeniden derlemek için tavsiye edilir http://git.denx.de/?p=u-boot.git;a=commit;h=dcc7dbc73169bb4e39f27c1d95bbf031ccfc1744

.