Looking for USB stack with permissive licence (mass storage)

Apr 03, 2012 26 Replies

Even if the user is maintaining a FAT? How does track access time affect those throughput numbers?

Good question. You can plug a USB-2 thumb drive into a USB-1 port. It works, but the OS complains that it could run faster with a USB-2 port. I don't know if the same works with USB-2 and USB-3

Mark Borgerson

Yes, you can plug a USB3 device into a USB2 port. Though the USB3 end of the cable is very different from a "regular" USB connection.

Microchip do a USB host stack for their OTG devices; I've no idea if it's any good however. See:

formatting link

Simon.

Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world

.

I've used it - it worked 'out the box', not that it means that it is good. However, I think they get grumpy if you use it on a non- Microchip processor.

I was looking for something with a permissive license, such as BSD or MIT. I've given up :-(

The quality of the current proprietary solution is appalling, but I guess I'll have to live with it, and our customers will have to learn to unplug/replug or even reboot the STB.

Regards.

Then port one of the {Open,Net,Free}BSD stacks!

So Microchip apply the same license to their USB stack as they do to their header files ?

I should have realised. :-) As I said, I've never actually used it, but I just saw the "royalty free source code" reference on the Microchip USB Framework page.

Simon.

Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required