loadaddr=0x21000000 U-Boot> usb start (Re)start USB... USB: scanning bus for devices... 2 USB Device(s) found scanning bus for storage devices... 1 Storage Device(s) found U-Boot> usb info 1: Hub, USB Revision 1.10 - OHCI Root Hub - Class: Hub - PacketSize: 8 Configurations: 1 - Vendor: 0x0000 Product 0x0000 Version 0.0 Configuration: 1 - Interfaces: 1 Self Powered 0mA Interface: 0 - Alternate Setting 0, Endpoints: 1 - Class Hub - Endpoint 1 In Interrupt MaxPacket 2 Interval 255ms 2: Mass Storage, USB Revision 2.0 - USB Flash Disk 9D785E10 - Class: (from Interface) Mass Storage - PacketSize: 64 Configurations: 1 - Vendor: 0x058f Product 0x6387 Version 1.2 Configuration: 1 - Interfaces: 1 Bus Powered 100mA Interface: 0 - Alternate Setting 0, Endpoints: 2 - Class Mass Storage, Transp. SCSI, Bulk only - Endpoint 1 Out Bulk MaxPacket 64 - Endpoint 2 In Bulk MaxPacket 64 U-Boot> usb storage Device 0: Vendor: USB Rev: 8.07 Prod: Flash Disk Type: Removable Hard Disk Capacity: 241.0 MB = 0.2 GB (493568 x 512) U-Boot> fatload usb 0 $(loadaddr) rootfs.ext2.gz.uboot reading rootfs.ext2.gz.uboot ................................................................................................................................................................................................................................................................................................ ......................................................................................................................................................................................................................................................................RomBOOT U-Boot 2009.11.1 (Aug 27 2013 - 13:43:57) DRAM: 64 MB NAND: 256 MiB In: serial Out: serial Err: serial Net: macb0 macb0: Starting autonegotiation... macb0: Autonegotiation complete macb0: link up, 100Mbps full-duplex (lpa: 0x45e1) Hit any key to stop autoboot: 0 U-Boot> Environment Variables "autoload=no\0" \ "console=quiet\0" \ "dbgconsole=console=ttyS0,115200\0" \ "ethaddr=00:01:02:03:04:05\0" \ "loadaddr=0x21000000\0" \ "ramdiskaddr=0x21400000\0" \ "ubootaddr=0x20000\0" \ "ubootsize=0xE0000\0" \ "kerneladdr=0x100000\0" \ "kernelsize=0x400000\0" \ "etcaddr=0x500000\0" \ "etcsize=0x100000\0" \ "rootfsaddr=0x600000\0" \ "rootfssize=0x1000000\0" \ "nandload=nand read.jffs2 $(loadaddr) $(kerneladdr) $(kernelsize); nand read.jffs2 $(ramdiskaddr) $(rootfsaddr) $(rootfssize)\0" \ "flashuboot=tftp $(loadaddr) u-boot.bin; nand erase $(ubootaddr) $(ubootsize); nand write.jffs2 $(loadaddr) $(ubootaddr) $(ubootsize)\0" \ "flashkernel=tftp $(loadaddr) uImage; nand erase $(kerneladdr) $(kernelsize); nand write.jffs2 $(loadaddr) $(kerneladdr) $(kernelsize)\0" \ "flashetc=tftp $(loadaddr) etc.jffs2; nand erase $(etcaddr) $(etcsize); nand write.jffs2 $(loadaddr) $(etcaddr) $(etcsize)\0" \ "flashrootfs=tftp $(loadaddr) rootfs.ext2.gz.uboot; nand erase $(rootfsaddr) $(rootfssize); nand write.jffs2 $(loadaddr) $(rootfsaddr) $(rootfssize)\0" \ "flashall=run flashkernel; run flashetc; run flashrootfs\0" \ "usbgetkernel=fatload usb 0 $(loadaddr) uImage\0" \ "usbkernel= nand erase $(kerneladdr) $(kernelsize); nand write.jffs2 $(loadaddr) $(kerneladdr) $(kernelsize)\0" \ "usbgetetc=fatload usb 0 $(loadaddr) etc.jffs2\0" \ "usbetc=nand erase $(etcaddr) $(etcsize); nand write.jffs2 $(loadaddr) $(etcaddr) $(etcsize)\0" \ "usbgetrootfs=fatload usb 0 $(loadaddr) rootfs.ext2.gz.uboot\0" \ "usbrootfs=nand erase $(rootfsaddr) $(rootfssize); nand write.jffs2 $(loadaddr) $(rootfsaddr) $(rootfssize)\0" \ "usbflash=run usbgetkernel usbkernel usbgetetc usbetc usbgetrootfs usbrootfs\0" \ "memboot=bootm $(loadaddr) $(ramdiskaddr)\0"