From: Detlev Zundel Date: Fri, 11 Jun 2010 14:27:40 +0200 Subject: [U-Boot] U-boot: Beagle board as a USB Mass Storage Device Class In-Reply-To: <19F8576C6E063C45BE387C64729E7394044E7A1E5F@dbde02.ent.ti.com> (Ajay Kumar Gupta's message of "Wed, 9 Jun 2010 16:25:07 +0530") References: <20100608072113.C0CFE14E867@gemini.denx.de> <437292.45437.qm@web38804.mail.mud.yahoo.com> <19F8576C6E063C45BE387C64729E7394044E7A1E5F@dbde02.ent.ti.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi, > Hi >> Thanks for your response. I want to tell few more things about our >> implementation. >> >> Actually we are planning to simulate (but not implement) the file system >> and implement the SCSI transparent command set decoder. When ever a file >> is sent to the USB mass storage device, we will be taking the content of >> that file to use for our application. The actual application does not >> require all the features of a Mass Storage Device; we just want it to look >> like a Mass Storage Device for transferring the data in the form of a file >> and for some other usage. > > You can also use USB DFU for this where you can transfer files to RAM or > NAND partitions. DFU is not yet supported in Denx's uboot tree but is > Available in openmoko's tree > [http://git.openmoko.org/?p=u-boot.git;a=summary]. > You will have to port back DFU feature from openmoko to Denx's tree. Thanks for the hint Ajay. Let me add that DFU is also a "standard" protocol: http://www.usb.org/developers/devclass_docs/DFU_1.1.pdf So many people will be able to enjoy this in addition to solving this very specific problem of Yogesh. Cheers Detlev -- It's very important that you sleep because that's when your brain is garbage collecting. And a dream is if you are interrupted in the middle and have junk left in the registers. -- Gerald Sussman -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de