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.

Summary

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 🙂

Links

Advertisements

10 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.

    Like

      • 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!

        Like

      • Something you helped me with on KDS last year; my checksum is not in the ELF only in my created SREC so checksum fails debug. You showed me to add another ELF to debug launch configuration and specify a SREC with just the checksum. Works perfectly on KDS but on MCUxpresso it’s available in P&E launcher but not in the “free” open sda one.

        https://community.nxp.com/thread/453766

        Like

      • Thanks, but I think that’s reverse of what I’d want! I’d like you use the built-in-tower debug interface, but through the P&E debugger that supports additional ELF file – can’t imagine that would work.

        Like

      • Yes, you can use the built-in tower debug interface (which is actually from P&E I think). You can load Segger, P&E or CMSIS-DAP firmware on it.

        Like

  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.

    Like

What do you think?

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s