Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

USB Thumb drive on 8-bit CPU

Status
Not open for further replies.

ppera

Newbie level 2
Joined
May 12, 2006
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,300
I did some search about subject (thread). It looks as too complicated and not recommended. However, with helps of some newer special designed chips maybe not.

Using for instance USBN9603 - lot of registers, hard to make driver. Chip is available even in my place for some 8 Euros.

FT245 should be easier - but for me it's not clear: can it be used as USB host?

There are some Cypres and Philips chips, probably same problem as by USBN9603

I found today USBWiz - custom designed multifunction USB adapter:
**broken link removed**

It looks very promising, has even FAT filesystem support, and can communicate via standard UART. Additionally it can work with MMC and SD cards.

I made already IF for IDE drives, and I can use IDE FLASH or CF cards with them. But USB looks as good challenge, and most future proof, plus PEN-drives are cheapest at moment, and will be...

Can some expert judge how long would be code with 8-bit CPU or microcontroler to low level FLASH USB disk read/write - I mean without filesystem, just logical sector access?

According to what I saw wee need following main routines (calls):
Enumeration
Reading attached USB descriptor
Reading drives parameters - as geometry, size
Sector read/write
Drive reset

Last three should be SCSI type commands/calls

Probably I missed some steps, but it depends much from used USB adapter chip.

Or just go on solution with USBWiz?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top