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 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“):
Launch configurations are now shown with a special icon in the project, and I can double-click on a configuration to edit it:
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:
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 🙂
- MCUXpresso IDE download page: http://www.nxp.com/mcuxpresso/ide
- MCUXpresso IDE v10.0.2 release notes: https://community.nxp.com/community/mcuxpresso/mcuxpresso-ide/blog/2017/07/13/mcuxpresso-ide-v1002-now-available