EmbeddedRelated.com
Forums

USB software stack for NXP LPC2387 - recommendations ?

Started by Dave Nadler September 4, 2010
Hi Folks - Anybody care to recommend a USB software
stack for use on NXP LPC2387 ? This is for a no-OS,
C language project.

It would be great to hear first-hand reports on what
works (or doesn't work)...

Thanks in advance,
Best Regards, Dave
On Sep 4, 10:30=A0am, Dave Nadler <d...@nadler.com> wrote:
> Hi Folks - Anybody care to recommend a USB software > stack for use on NXP LPC2387 ? This is for a no-OS, > C language project. > > It would be great to hear first-hand reports on what > works (or doesn't work)... > > Thanks in advance, > Best Regards, Dave
Should have clarified requirements: Host mode, supporting one mass storage device.
On Sep 4, 10:46=A0am, Dave Nadler <d...@nadler.com> wrote:
> On Sep 4, 10:30=A0am, Dave Nadler <d...@nadler.com> wrote: > > > Hi Folks - Anybody care to recommend a USB software > > stack for use on NXP LPC2387 ? This is for a no-OS, > > C language project. > > > It would be great to hear first-hand reports on what > > works (or doesn't work)... > > > Thanks in advance, > > Best Regards, Dave > > Should have clarified requirements: > Host mode, supporting one mass storage device.
I looked into a few no-os USB host stacks recently. The HCC and SMX stacks both support your processor. I have links in my recent blog post on the MAX3421E. http://blog.embeddedcoding.com/2010/08/add-usb-host-support-to-your-mcu-des= ign.html I can't recommend one, I ended up writing the drivers myself to support mouse, keyboard and hub classes. Mass storage is next for me too. What are the requirements for your filesystem? Best regards, Aaron
On Sep 6, 1:43=A0pm, Aaron Clarke <a...@aaronclarke.com> wrote:
> On Sep 4, 10:46=A0am, Dave Nadler <d...@nadler.com> wrote: > > > On Sep 4, 10:30=A0am, Dave Nadler <d...@nadler.com> wrote: > > > > Hi Folks - Anybody care to recommend a USB software > > > stack for use on NXP LPC2387 ? This is for a no-OS, > > > C language project. > > > > It would be great to hear first-hand reports on what > > > works (or doesn't work)... > > > > Thanks in advance, > > > Best Regards, Dave > > > Should have clarified requirements: > > Host mode, supporting one mass storage device. > > I looked into a few no-os USB host stacks recently. =A0The HCC and SMX > stacks both support your processor. =A0I have links in my recent blog > post on the MAX3421E.http://blog.embeddedcoding.com/2010/08/add-usb-host-=
support-to-your-m...
> > I can't recommend one, I ended up writing the drivers myself to > support mouse, keyboard and hub classes. =A0Mass storage is next for me > too. > > What are the requirements for your filesystem? > > Best regards, > > Aaron
Thanks Aaron, file system is covered, we just need the host USB stack up to the mass storage interface. Why did you write your own class drivers (and presumably HW driver) ? Any *first hand* experience out there with either SMX or HCC ? Thanks in advance, Best Regards, Dave
On Sep 7, 11:35=A0am, Aaron Clarke <a...@aaronclarke.com> wrote:
> USB stack.... had issues with many common keyboard models....
Hence my request for feedback on available USB stacks, as I'd like to avoid (again) debugging a USB stack (again).... ;-) Thanks in advance for any first-hand feedback, Best Regards, Dave