LPC177X support on mbed OS

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

LPC177X support on mbed OS

939 Views
juliansweeting
Contributor I

We are looking to target our application for the LPC177x series (specifically 1778) using the Mbed OS.

Our application was originally targeted for the 1768 but there does not appear to be the equivalent support files for the 1778.

Does anyone have the support files to target the LPC177x on Mbed OS?

Labels (1)
0 Kudos
Reply
3 Replies

806 Views
Dezheng_Tang
NXP Employee
NXP Employee

There is a MBED OS for LPC40xx:

https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_NXP/TARGET_LPC408X

LPC407x/8x is pin-to-pin compatible with LPC177x/8x, the major difference is LPC177x uses M3 core while LPC407x uses M4 core.

Here is a app-note for porting from LPC177x to LPC407x:

http://host.lpcware.com/content/nxpfile/an11335-migrating-lpc177x8x-lpc407x8x

You shouldn't use LPC176x as the base and port it to LPC177x, they are quite different although they use the same M3 core. Instead, you should use LPC407x as the base and port it to LPC177x. Regardless, pay attention to the CMSIS header file (core_cm3.h vs core_cm4.h) and the startup file during the porting.

0 Kudos
Reply

806 Views
jeremyzhou
NXP Employee
NXP Employee

Hi juliansweeting ,

Thank you for your interest in NXP Semiconductor products and 
the opportunity to serve you.
I'm a bit confused, and I'd like to know what kind of file you want.
TIC
 
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
0 Kudos
Reply

806 Views
juliansweeting
Contributor I

We have some 4088 build chain and device files which see to partially include the 177x and 178x series however they are driving the build toward an M4 core rather than the M3. With the great support for the 1768, I'd expected a similar build chain and device set of files for the other NXP devices for mbed.

0 Kudos
Reply