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
USB software stack for NXP LPC2387 - recommendations ?
Started by ●September 4, 2010
Reply by ●September 4, 20102010-09-04
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, DaveShould have clarified requirements: Host mode, supporting one mass storage device.
Reply by ●September 6, 20102010-09-06
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
Reply by ●September 6, 20102010-09-06
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, > > AaronThanks 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
Reply by ●September 7, 20102010-09-07
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