LPC1518JBD64 SDK for MCUXpresso in VScode

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

LPC1518JBD64 SDK for MCUXpresso in VScode

161 Views
Team_at_Electrify
Contributor I

My target MCU is LPC1518JBD64. I want to work with this MCU in VScode. I have download MCUXpresso ide in VScode.

I am struggling to find the SDK for LPC1518JBD64 to get start coding for it in MCUXpresso. Need guide or useful download links for required SDK. So I can start working in VScode to code for LPC1518JBD64 MCU. 

0 Kudos
Reply
1 Reply

104 Views
abdkhan
Contributor I

Hi,

For LPC1518JBD64, you may not find a device-specific MCUXpresso SDK package directly in the MCUXpresso SDK Builder. This MCU belongs to the LPC15xx family, and NXP support for this family is mainly available through LPCOpen examples/libraries.

Please check the following options:

  1. Download the LPCOpen package for LPC15xx from NXP’s LPCOpen Software Development Platform page.

  2. If you already installed MCUXpresso IDE, also check this folder:
    <MCUXpresso IDE install path>\ide\Examples

    MCUXpresso IDE normally includes LPCOpen example packages there.

  3. Start from an LPC15xx/LPC1549 example project and then adjust the project settings for LPC1518JBD64.

  4. Make sure the startup file, linker script, flash/RAM size, clock settings, and pin configuration match LPC1518JBD64.

  5. For VS Code, use the MCUXpresso for VS Code extension and import the existing project/repository. You can then build and debug using LinkServer, J-Link, or another supported SWD probe.

Also note that LPC1518JBD64 has 64 KB flash and 12 KB SRAM, so the linker file should be checked carefully when porting from another LPC15xx example.

Useful NXP pages to check:

  • MCUXpresso SDK Builder

  • LPCOpen Libraries and Examples

  • LPCOpen Software for LPC15xx

  • MCUXpresso for Visual Studio Code

  • LPC1518JBD64 product page

In short, use LPCOpen for LPC15xx as the starting point rather than looking only for a modern MCUXpresso SDK Builder package.

%3CLINGO-SUB%20id%3D%22lingo-sub-2388028%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELPC1518JBD64%20SDK%20for%20MCUXpresso%20in%20VScode%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2388028%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EMy%20target%20MCU%20is%26nbsp%3B%3CSPAN%3ELPC1518JBD64.%20I%20want%20to%20work%20with%20this%20MCU%20in%20VScode.%20I%20have%20download%20MCUXpresso%20ide%20in%20VScode.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EI%20am%20struggling%20to%20find%20the%20SDK%20for%26nbsp%3B%3CSPAN%3ELPC1518JBD64%20to%20get%20start%20coding%20for%20it%20in%20MCUXpresso.%20Need%20guide%20or%20useful%20download%20links%20for%20required%20SDK.%20So%20I%20can%20start%20working%20in%20VScode%20to%20code%20for%26nbsp%3BLPC1518JBD64%20MCU.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2388569%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LPC1518JBD64%20SDK%20for%20MCUXpresso%20in%20VScode%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2388569%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EFor%20LPC1518JBD64%2C%20you%20may%20not%20find%20a%20device-specific%20MCUXpresso%20SDK%20package%20directly%20in%20the%20MCUXpresso%20SDK%20Builder.%20This%20MCU%20belongs%20to%20the%20LPC15xx%20family%2C%20and%20NXP%20support%20for%20this%20family%20is%20mainly%20available%20through%20LPCOpen%20examples%2Flibraries.%3C%2FP%3E%3CP%3EPlease%20check%20the%20following%20options%3A%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%3EDownload%20the%20LPCOpen%20package%20for%20LPC15xx%20from%20NXP%E2%80%99s%20LPCOpen%20Software%20Development%20Platform%20page.%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EIf%20you%20already%20installed%20MCUXpresso%20IDE%2C%20also%20check%20this%20folder%3A%3CBR%20%2F%3E%3CMCUXPRESSO%20ide%3D%22%22%20install%3D%22%22%20path%3D%22%22%3E%5Cide%5CExamples%3C%2FMCUXPRESSO%3E%3C%2FP%3E%3CP%3EMCUXpresso%20IDE%20normally%20includes%20LPCOpen%20example%20packages%20there.%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EStart%20from%20an%20LPC15xx%2FLPC1549%20example%20project%20and%20then%20adjust%20the%20project%20settings%20for%20LPC1518JBD64.%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EMake%20sure%20the%20startup%20file%2C%20linker%20script%2C%20flash%2FRAM%20size%2C%20clock%20settings%2C%20and%20pin%20configuration%20match%20LPC1518JBD64.%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EFor%20VS%20Code%2C%20use%20the%20MCUXpresso%20for%20VS%20Code%20extension%20and%20import%20the%20existing%20project%2Frepository.%20You%20can%20then%20build%20and%20debug%20using%20LinkServer%2C%20J-Link%2C%20or%20another%20supported%20SWD%20probe.%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3EAlso%20note%20that%20LPC1518JBD64%20has%2064%20KB%20flash%20and%2012%20KB%20SRAM%2C%20so%20the%20linker%20file%20should%20be%20checked%20carefully%20when%20porting%20from%20another%20LPC15xx%20example.%3C%2FP%3E%3CP%3EUseful%20NXP%20pages%20to%20check%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EMCUXpresso%20SDK%20Builder%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3ELPCOpen%20Libraries%20and%20Examples%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3ELPCOpen%20Software%20for%20LPC15xx%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EMCUXpresso%20for%20Visual%20Studio%20Code%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3ELPC1518JBD64%20product%20page%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3EIn%20short%2C%20use%20LPCOpen%20for%20LPC15xx%20as%20the%20starting%20point%20rather%20than%20looking%20only%20for%20a%20modern%20MCUXpresso%20SDK%20Builder%20package.%3C%2FP%3E%3C%2FLINGO-BODY%3E