From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10482 invoked by alias); 4 May 2006 13:26:26 -0000 Received: (qmail 10469 invoked by uid 22791); 4 May 2006 13:26:25 -0000 X-Spam-Check-By: sourceware.org Received: from londo.lunn.ch (HELO londo.lunn.ch) (80.238.139.98) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 04 May 2006 13:26:18 +0000 Received: from lunn by londo.lunn.ch with local (Exim 3.36 #1 (Debian)) id 1FbdqQ-0005Xk-00; Thu, 04 May 2006 15:26:14 +0200 Date: Thu, 04 May 2006 13:26:00 -0000 To: "Doyle, Patrick" Cc: "'ecos-discuss@ecos.sourceware.org'" Message-ID: <20060504132614.GG3797@lunn.ch> Mail-Followup-To: "Doyle, Patrick" , "'ecos-discuss@ecos.sourceware.org'" References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11+cvs20060403 From: Andrew Lunn X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: Re: [ECOS] USB MSD stack X-SW-Source: 2006-05/txt/msg00016.txt.bz2 On Thu, May 04, 2006 at 09:02:28AM -0400, Doyle, Patrick wrote: > Hi troops! > I'm about to write a very simple MSD (Mass Storage Device) stack for our > eCos application. From what I've seen so far (based on about 15 minutes of > investigation), it would appear that MSD is fairly simple -- use bulk > transfers to exchange command and data packets between the host and the > device. Arn't these commands actually SCSI commands? And i assume these commands are for read block/write block. How are you thinking about mapping this onto a disk in eCos? How do you think you will solve the concurency problems? I guess you will have FATFS running locally on eCos and your host also using FAT, both accessing the same block storage device. If you fancy going down the closed source, commercial path, eCosCentric have the Jungo USB protocol stack. I expect this includes MSD. I think i also remember a press release from ATMEL about a free MSD implementation, but i don't remember the details. Andrew -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss