Reply by Joel Winarske October 21, 20052005-10-21
> Or brew your own referencing one of the many LPC214x examples:
>
> IAR:
> IAR EWARM Kickstart install directory
> \Program Files\IAR Systems\Embedded Workbench 4.0
> Kickstart\arm\src\examples\Philips\LPC214x\IAR-LPC-214X\USBMouse
>
> Keil:
> http://www.keil.com/download/docs/306.asp USB HID
> http://www.keil.com/download/docs/307.asp USB Mass Storage
> http://www.keil.com/download/docs/308.asp USB Audio Device
>
> In the 3.2.2 release of FreeRTOS there is a USB CDC implementation:
> \FreeRTOS\FreeRTOSV3.2.2\FreeRTOS\Demo\lwIP_Demo_Rowley_ARM7\USB
> http://www.freertos.org/
>
> www.at91.com offers a complete Mass Storage example supporting FAT12/16
> for
> the AT91 parts. I haven't examined it too close, but it may utilize DMA.


Almost forgot, there is USB Bulk code for the ST ARM7 in their support
forum.
http://mcu.st.com/mcu/modules.php?mop=modload&name=Splatt_Forums&file=viewtopic&topic!66&forum -Joel


An Engineer's Guide to the LPC2100 Series

Reply by Joel Winarske October 20, 20052005-10-20
http://www.segger.com/usb_msd.html
http://www.segger.com/usb_bulk_stack.html
http://www.micrium.com/contents/products/USB/USB.html
The last two are the same I believe.

Or brew your own referencing one of the many LPC214x examples:

IAR:
IAR EWARM Kickstart install directory
\Program Files\IAR Systems\Embedded Workbench 4.0
Kickstart\arm\src\examples\Philips\LPC214x\IAR-LPC-214X\USBMouse

Keil:
http://www.keil.com/download/docs/306.asp USB HID
http://www.keil.com/download/docs/307.asp USB Mass Storage
http://www.keil.com/download/docs/308.asp USB Audio Device

In the 3.2.2 release of FreeRTOS there is a USB CDC implementation:
\FreeRTOS\FreeRTOSV3.2.2\FreeRTOS\Demo\lwIP_Demo_Rowley_ARM7\USB
http://www.freertos.org/

www.at91.com offers a complete Mass Storage example supporting FAT12/16 for
the AT91 parts. I haven't examined it too close, but it may utilize DMA. Regards,
Joel


Reply by donwillwonthe October 20, 20052005-10-20
Does any body know of - and can recommend, a cheap good USB stack with
a small code size ? The cheapest I have been offered is $4K (!!) and
4K code size.
Much appreciated - this is an excellent forum and some magnificent
contributions are made to assist people. Philips are very smart to
support this forum. Well done all.