Programing a LPC17XX with NXP IDE

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

Programing a LPC17XX with NXP IDE

1,331 Views
danilo1
Contributor I

Hello! I have a development board (MCB1700 from KEIL with a LPC1769) and want to program it, but not using KEIL IDE.

Im trying to acomplish it using LPCXpresso v8.2.2, but its been a little confusing:

- Do I need to have a LPCXpresso board, with CMSIS chip?

- How to import the headers for LPC17XX? Or it needs the CMSIS headers?

- How to generate the hex or bin files?

So, can I really use LPCXpresso or MCUXpresso for this?

Thanks!

Labels (1)
2 Replies

1,064 Views
Sebastian_Del_Rio
NXP Employee
NXP Employee

Hello Danilo, I hope you're doing well!,

 

In addition to what Con Verse said, here's how to import LPCOpen examples.

 

To develop using the LPC17xx, I would recommend you to use the latest MCUXpresso version (right now its 10.3.1).

 

To import LPCOpen examples, you will need to follow these steps:

 

  1. Open or create a workspace:

 pastedImage_1.png            

2.   Click on "Import project(s) from file system…"

 pastedImage_2.png

   3.   A window like this will open, click on the browse button, open the LPCOpen folder, and select the lpcopen_2_10_lpcxpresso_nxp_lpcxpresso_1769 zip file:

 pastedImage_3.pngpastedImage_4.png

 

       4.   Select these two projects, and additionally select any examples you want to import:

 

 pastedImage_6.png

And now you will be able to work with the LPCOpen examples.

 

Please let me know if you have any further questions.

 

Best regards,

Sebastian

1,064 Views
converse
Senior Contributor V

You can use MCUXpresso with any board, including your own design.

you will need to buy a debug probe - LPC-Link2 (OM13054) is very good and costs about $25, but there are cheaper options.

use LPC Open which can be downloaded from the Nxp website, or is supplied with the ide.

read the documentation it tells you how to create bin and hex files - but this is not needed when using the ide.

use MCUXpresso as LPCXpresso is now obsolete