[U-Boot] U-boot: Beagle board as a USB Mass Storage Device Class

Wolfgang Denk wd at denx.de
Tue Jun 8 09:21:13 CEST 2010


Dear yogesh b,

In message <458375.64426.qm at web38807.mail.mud.yahoo.com> you wrote:
>
> I want to make the Beagle board (with u-boot) to look like a USB Mass
> Storage Device when it is connected to the host PC. Can anyone
> suggest regarding the files that I need to update in u-boot code, to
> make the Beagle board look like a USB Mass Storage Device.

You don't need to and should not change anything in U-Boot. All it
takes to do what you want is a two stage boot procedure. In the first
step, boot Linux.


Keep in mind that U-Boot is a boot loader, not an operating system.
Fancy stuff should be done where the enviornment is available for it,
i. e. in an operating system.


[Note: even if you implement Device Mode support as an USB Mass
Storage Device in U-Boot that would be just the first step - you
would then most probably need write support for the file system(s)
of your choice, and ... and ...]

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Every program has at least one bug and can be shortened by  at  least
one instruction - from which, by induction, one can deduce that every
program can be reduced to one instruction which doesn't work.


More information about the U-Boot mailing list