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!
Solved! Go to Solution.
Hi mrd
LPC3000 is very old product.Our materials are limited.
on LPC3250 webpage, we will see code snippets
AN10902 - LPC3250 basic VFP source code
https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mc...
There are some for you:
https://community.nxp.com/t5/LPC-Archived-Files/LPC32x0-Common-Driver-Library-CDL-documentation-pdf/...
https://community.nxp.com/t5/LPC-Archived-Files/LPC32x0-Common-Driver-Library-CDL-zip/ta-p/1101392
https://community.nxp.com/t5/LPCware-Archive-Content/LPC32x0-S1L-kickstart-build-example/ta-p/112863...
https://community.nxp.com/t5/LPCware-Archive-Content/LPC32x0-CDL-boot-loaders/ta-p/1119763
LPC3180 is no longer recommend for new design. So beside the web listed files, we don't have other files for download.
Hope this will help you.
Jun Zhang
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.
NO, we don't have other code.
this package arrange some interface for user. User can implement it by self.
Hi mrd
LPC3000 is very old product.Our materials are limited.
on LPC3250 webpage, we will see code snippets
AN10902 - LPC3250 basic VFP source code
https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mc...
There are some for you:
https://community.nxp.com/t5/LPC-Archived-Files/LPC32x0-Common-Driver-Library-CDL-documentation-pdf/...
https://community.nxp.com/t5/LPC-Archived-Files/LPC32x0-Common-Driver-Library-CDL-zip/ta-p/1101392
https://community.nxp.com/t5/LPCware-Archive-Content/LPC32x0-S1L-kickstart-build-example/ta-p/112863...
https://community.nxp.com/t5/LPCware-Archive-Content/LPC32x0-CDL-boot-loaders/ta-p/1119763
LPC3180 is no longer recommend for new design. So beside the web listed files, we don't have other files for download.
Hope this will help you.
Jun Zhang