MCUXpresso IDE v10.0.2 – Updated Eclipse based IDE for LPC and Kinetis

NXP has released an updated of their Eclipse based IDE for ARM Cortex-M (Kinetis and LPC) microcontroller: the version v10.0.2 build 411:

MCUXpresso v10.0.2 build 411

MCUXpresso v10.0.2 build 411

MCUXpresso is a code size unlimited, free of charge IDE (Windows, Mac and Linux) from NXP for Kinetis and LPC (ARM Cortex-M) microcontroller devices (see “MCUXpresso IDE: Unified Eclipse IDE for NXPs ARM Cortex-M Microcontrollers“). After the v10.0.0 (build 344) release back in March 2017, there is now the new release v10.0.2 (build 411) available. The release is a full setup/installer which has the advantage I can keep the 10.0.0 installed and install the 10.0.2 side-by-side. As the version number indicates, this is more of a point release and smaller update (see the release notes).

Beside of the smaller changes, the new release comes with several improvements for debugging which makes it worthwhile to download, install and use it.

Binary menu has an option for S19 files (see “MCUXpresso IDE: S-Record, Intel Hex and Binary Files“):

Create S-Record

Create S-Record

Launch configurations are now shown with a special icon in the project, and I can double-click on a configuration to edit it:

Launch Configuration Icons

Launch Configuration Icons

Launching a LinkServer (e.g. using the LPC-Link2 probe) debug session now starts noticeable faster. Same for semihosting with LinkServer: this is faster too.

Other major improvements are for the Segger J-Link.

💡 As noted in the release notes: with all the changes, it is advised to delete and recreate launch configurations (this is done automatically if trying to connect to the board) if moving to the new IDE version.

The IDE setup comes with a new Segger J-Link software, plus new settings to configure the disconnect behaviour, a check box to connect to a running target plus a GUI choice to enable and select the RTOS thread awareness:

new Segger Connection Settings

new Segger Connection Settings

Both the P&E and Segger connections now support multiple connections to multiple probes at the same time (concurrent debugging with multiple probes).

And for everyone else who has Kinetis Design Studio installed on Linux: the new IDE now solves a problem with the P&E drivers, so this alone is a good reason for me to update to the new version for my next classes.


After a little more than 3 months after the first 10.0.0 release, NXP has release an update with the version 10.0.2. The new update shows that NXP is committed to their new combined IDE. 10.0 was already very solid for me. The sum of all the smaller changes and especially the extensions for debugging makes it worth the update, and I’m in the process of moving all my MCUXpresso IDE projects to the new version 10.0.2.

Happy Updating 🙂


25 thoughts on “MCUXpresso IDE v10.0.2 – Updated Eclipse based IDE for LPC and Kinetis

  1. It’s taking me a long time to get familiar with the KE18F we want to use, but I’m impressed with the reliability of MCUxpresso. I wish it had all the features of KDS as well.


      • Well that extra debug file load for the open sda built in to the tower board is one (maybe that’s missing in KDS too but I only found it now).
        Mainly though the different library build I’ve still not figured – on KDS no problem adding my boot code into the project at library build, not sure yet how to do that.
        And since it generally is better / more stable, would be nice to move my KE06Z project over from KDS!


  2. Hi,

    Did you manage to install Eclipse Marketplace in it?
    I can’t and I’m not sure it’s a problem on my side or something else.


  3. Pingback: Tutorial: Makefile Projects with Eclipse | MCU on Eclipse

  4. Pingback: Tutorial: Makefile Projects with Eclipse | MCU on Eclipse

  5. Hey Erich, Good to see NXP and Freescale finally have a common IDE.
    I wish they would have released there OpenSource SDK. where all necessary source code of most if not all devices is present. Also downloading source for FRDM-KL25z tool more than 15 minutes of selection not that I am complaining. I had expected it to be easy download at least after logging in.
    But I would like to thank them for so neat source organised in the zip file.
    It would be a good idea to have a walk through guild of this source code.


  6. Pingback: Troubleshooting Tips for FreeRTOS Thread Aware Debugging in Eclipse | MCU on Eclipse

  7. Pingback: Tutorial: Porting BLE+NRF Kinetis Design Studio Project to MCUXpresso IDE | MCU on Eclipse

  8. Pingback: Recovering and Updating the NXP OpenSDA Bootloader with P&E Multilink and MCUXpresso IDE | MCU on Eclipse

  9. Pingback: Managing Project and Library Dependencies with Eclipse CDT | MCU on Eclipse

  10. Hi, I’ve a doubt about the use of MCUXpresso.
    I installed the SDK downloaded from the MCUXpresso SDK Builder with drag and drop on apposite window, but I don’t understand how to include it on my project. I use SVN and I have all drivers needed in my project but if I compile in another PC without my SDK it return an error.
    Do you have an idea?

    Thank you very much!


    • You have to to install that SDK on that other PC too. I hope that this might get relaxed in a future version, but this is how I see it is working now.
      You would have to pull that SDK for example on that other machine too.


  11. Pingback: Eclipse MCUXpresso IDE 10.1 with integrated MCUXpresso Configuration Tools | MCU on Eclipse

What do you think?

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.