Hello,
I was hoping somebody would be able to recommend a USB host controller "add-on" (you know, like these external modem modules)? Keil do not support USB host functionality yet, and I was hoping to map such a device to external RAM to win time (writing it myself is a hassle)... I'm working primarily with LPC2400 and Cortex M3 processors.
There are certainly Cortex-M3 devices with USB Host - and the vendors provide drivers.
But, for an "add-on", see:
www.ftdichip.com/FTProducts.htm www.ftdichip.com/FTProducts.htm
Thank you.
www.8052.com/.../168057
Are you talking about OTG (On The Go)?
The LPC2478 has OTG capability, but currently we only use it as a device - based upon the MSD/CDC samples of Keil. A future product is likely to require to be a host - which is the reason of the question.
A good place to start might be the big Stellaris package by Luminary/TI. (All Cortex M3 Controllers) Sry, but can't find the proper link right now, but you should be able to find or let google find it for you. It should be a big zip of > 150 MB containing all their stuff of the EVA boards. But careful - no idea regarding their copyrights. I bet you must'nt use it on NXP or you get shot... ;)
AFAIK they have HOST stuff in it for Mass Storage and simple HID.
Good luck and plz keep us updated, I think many people are interested in this topic. (maybe post the link if found and useful)
Cheers ULI
ts ts - just one more attempt;)
try "SW-LM3S-5961" on www.luminarymicro.com/.../software_updates.html
cheeeerz
very interesting indeed - thanks to all who replied. I will try to keep you apprised - however the project that would include this will not start within, at least 6 months and perhaps more. But I promise to update when applicable.
I will try to build this stuff tomorrow. If I manage to get it right, I'll post. Hmm, my controller(s) do not have a USB host connector. Will have to use an evaluation board :-)
I have used this example as a kick start for my USB Host Mass Storage driver and worked perfect.
ics.nxp.com/.../
Oooooohhhhh. I just can't wait.
Patience, man!