Forums

USB mass storage device on blackfin?

Started by Andre August 21, 2007
Hi all,

I wonder if anybody implemented a USB mass storage device functionality 
on a ADI blackfin architecture. The blackfin would be connected to a 
flash via the asynch memory interface, and have some USB hardware, say, 
a MAX3420.

I guess the critical part is to manage the flash wear. Is there any free 
implementation or App-note around?

Best regards,

Andre

Andre wrote:

> Hi all, > > I wonder if anybody implemented a USB mass storage device functionality > on a ADI blackfin architecture.
Isn't it included in ucLinux?
> The blackfin would be connected to a > flash via the asynch memory interface, and have some USB hardware, say, > a MAX3420.
The USB host stack is a very fat and boring piece of code. If the low transfer rate is not an issue, you can use VC1L host from FTDI. It takes care of all mass storage USB functionality.
> I guess the critical part is to manage the flash wear. Is there any free > implementation or App-note around?
Free == bad. Vladimir Vassilevsky DSP and Mixed Signal Design Consultant http://www.abvolt.com