Looking for BSP & USB Device stack for LPC3250 and LPC3180

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Looking for BSP & USB Device stack for LPC3250 and LPC3180

Jump to solution
1,134 Views
mrd
Contributor III

Can anyone point me to where I could download board-support-packages and USB Device stack for the LPC3250 and the LPC3180?  We are using the Phytec modules for both.

We are porting an older Phytec module LPC3180 based design to a slightly newer Phytec LPC3250 module.  The LPC3180 based code has Micriums uCOS-II with Micrium's USB Device stack built with Rowley Crossworks IDE.  

What I'm missing is the LPC3250 BSP and then a copy of LPC3180 BSP that I can use for reference.

If there is a guide somewhere for porting LPC3180 to LPC3250, that would be great too.  We are basically only using the subset of LPC3180 features that exist on the LPC3250.  I.e., Not using the LPC3250's LCD, Ethernet, etc.  So...it may be reasonable to just port the original LPC3180 code over if I can figure out the differences.

Any help would be very much appreciated!

0 Kudos
Reply
1 Solution
3 Replies
1,122 Views
mrd
Contributor III

Thank you for the information.  The LPC32x0-Common Driver Library (CDL) you referenced will be helpful.  https://community.nxp.com/t5/LPC-Archived-Files/LPC32x0-Common-Driver-Library-CDL-zip/ta-p/1101392

A USB Device interface is a key component we are missing.  I noticed that the LPC32x0 CDL has an "ip" folder (lpc3xxx_cdl\ip\) that contains usbd code.  Unfortunately there no interface code to the hardware.  The file usbhw.h (in lpc3xxx_cdl\ip\usbd\include) has the interface for several extern USB_ methods that look like they would be part of a board-support-package, but they aren't in the lpc3xxx_cdl\csps\lpc32xx\bsps folder's files.  Can NXP provide this?  Or, can you tell me where I could get it?

Thank you.

0 Kudos
Reply
1,117 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

NO, we don't have other code.

this package arrange some interface for user. User can implement it by self.

 

 

0 Kudos
Reply