Probably it's not possible to boot from USB stick directly. To be able to do this, embedded boot program in iMX28 should run a host mode USB, then mount usb stick, and read FAT or NTFS file system of USB stick. Finally read the .sb files from it. I think there is no such support in embedded boot program, it's HIS class, device mode only. Check out chapter 12 of reference manual. Practically you can boot from nand flash, sd card and serial flash. Or upload files into SDRAM via USB. Regarding the demo linux image, if the neccessary options are selected in kernel you should see some messages on console. After manually mounting the disk you should be able to access it's contents. Since i didn't use stock kernel since the begining, I'm not sure if USB memory access options are selected on demo kernel, bu i guess it is. Regards Ahmet