Monday, September 17, 2007

Olimex LPC-P2148 USB Under Linux/Windows

My LPC-P2148 was collecting dust after the first failure under Linux and change of job mid-2006. My NForce3 AMD64 motherboard is quite picky. The thread is here and I was not able to solve the problem.
http://www.spinics.net/lists/usb/msg05773.html

Later I found out lpcusb and jcwren's example which works fine for me. So I will start again with LPC-P2148 after some learning on the PIC USB side. Maybe I will start with modifying the lpcusb stack for bare-minimum device ( interrupt transfer, bulk transfer, generic HID like the example from LakeView Ressearch). I want to try out isochronous transfer as well as it is the base for USB audio device.

Some links:

Olimex LPC-P2148
http://www.olimex.com/dev/lpc-p2148.html

lpcusb
http://wiki.sikken.nl/index.php?title=LPCUSB

jcwren's good example
http://jcwren.com/arm/

gnuarm
http://www.gnuarm.com/

WinArm
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/

H-Jtag
http://www.hjtag.com/

Startup Guide with Open Source Arm Development Tools
http://www.akamina.ca/Reports/GnuArm_Setup_Guide_1.11.pdf

AN10583: USB Audio with libmad port and EFSL
http://www.standardics.nxp.com/support/documents/microcontrollers/pdf/an10583.pdf