We are pleased to announce that MCUXpresso IDE v11.10.0 (build 3148) is now available.
This is a maintenance release that builds upon the previous MCUXpresso IDE v11.9.1 release and we recommend that all existing users download and install this new version.
Installer Downloads
To download the installers for all platforms, please login to our download site via:
Documentation
Additional information can be found in the updated User Guide and other documentation, which can be accessed from the built-in help system available via IDE's Help menu and in PDF form from within the installation directory.
Notification of future releases
To receive notifications about future releases, please follow: MCUXpresso IDE - Release History
Important note:
J-Link package Version V7.96o is unusable on macOS (Intel and Apple silicon packages). Therefore, if you are running MCUXpresso IDE v11.10.0 on a macOS, you will be unable to debug with J-Link probes. Starting with J-Link Version V7.96s, the issue was fixed by Segger.
You are required to manually download the new J-Link package and install it. Once installed, you will need to instruct the IDE to use the new J-Link installation by following the steps:
1. Open the IDE.
2. Go to MCUXpresso IDE > Settings…
3. Expand MCUXpresso IDE -> Debug Options -> J-Link Options category.
4. Enable Custom Path inside the J-Link path configuration section.
5. Browse to the new J-Link installation folder.
Note: the path must be configured for each workspace used with MCUXpresso IDE v11.10.0. If you prefer to change the path to J-Link for all workspaces, you can execute the following command:
/Applications/MCUXpressoIDE_11.10.0_3148/ide/MCUXpressoIDE.app/Contents/MacOS/mcuxpressoide -application com.nxp.mcuxpresso.headless.application -nosplash -run set.config.preference com.nxp.mcuxpresso.core.debug.support.segger:jlink.default.install.path=/Applications/SEGGER/<JLinkPath>
Summary of Changes - version 11.10.0 - July 2024
- Upgraded: Eclipse version to 2023.12 (Eclipse Platform 4.30.0 / CDT 11.4.0).
- Upgraded: GNU ARM Embedded Toolchain to version 13.2.Rel1.
- Note1: Debugging info is enforced to DWARF version 4 ("-gdwarf-4").
- Note2: The IDE no longer uses the "-ffreestanding" compiler flag when creating projects with NPW. GNU GCC 13 does not allow anymore the inclusion of non-freestanding library headers in freestanding environments.
- Upgraded: ARM CMSIS-Pack Eclipse Plug-ins 2.9.0.
- Upgraded: Newer xPack Windows Build Tools (v4.4.1-2).
- Upgraded: Newer LinkServer software (v1.6.133).
- Upgraded: Newer SEGGER J-Link software (v7.96o).
- Upgraded: Newer PEmicro plugins (v5.8.2).
- Upgraded: Version v16 of MCUXpresso Config Tools.
- Added debug support for MCXA156 device and FRDM-MCXA156 board.
- Added debug support for MCXW71x device and FRDM-MCXW7X board.
- Added debug support for MCXC041, MCXC242 and MCXC444 devices and the respective FRDM-MCXC041, FRDM-MCXC242 and FRDM-MCXC444 boards.
- Updated debug support for RW612 rev A2 silicon.
- Feature: [Documentation] Update to new format according to latest NXP guidelines.
- Feature: [IDE] Rework Other Symbols tab on a launch configuration to add possibility to download extra images.
- Feature: [IDE] MCU-Link probes firmware can now be updated automatically from within Probes Discovered dialog.
- Feature: [IDE] Use a J-Link path configuration section similar to LinkServer (see J-Link Preferences page).
- Feature: [IDE] Add support for displaying .md (markdown format) files.
- Feature: [FreeRTOS v11] Add preliminary support in TAD views in LinkServer GDB thread awareness.
- Feature: [Zephyr RTOS] Add TAD views for timers, mutexes, events and semaphores.
- Feature: [SDK Handling] Add preference to control refresh of available remote plugin SDKs at IDE startup.
- Feature: [Toolchain integration] Inform about "freestanding" usage and about the changes brought by GCC 13. Markers are created in Problems view.
- Feature: [Linux Installer] Add an explicit user consent regarding installation of udev rules.
- Improvement: [IDE] Show warning about invalid or incompatible LinkServer at IDE startup.
- Improvement: [IDE][NPW] Projects created using the New Project Wizard no longer contain the devicespecific include in the main source file.
- Improvement: [IDE][SDK Handling] SDKs installed through the "Install MCUXpresso SDKs" are no longer installed using the P2 Eclipse mechanism. They are installed as file system SDKs instead.
- Improvement: [IDE][SDK Handling] Complete cleanup after uninstalling a GitHub SDK.
- Improvement: [IDE][Toolchain integration] Allow managing C++ include paths from Quickstart Panel => Quick Settings.
- Improvement: [IDE][Toolchain integration] Revise enforcement of DWARF 4 in imported projects.
- Improvement: [IDE][Application Code Hub] Offer to install missing SDK used by projects imported after cloning a remote repository.
- Improvement: [IDE] Better layout for multicore-related filtering controls in PEmicro preferences page.
- Improvement: [IDE] Support Eclipse variables for J-Link script file inside launch configuration.
- Improvement: [Linux Installer] LinkServer deb installers now install a versioned product, allowing multiple product instances.
- Improvement: [Linux Installer] Allow installation even without libncurses5/libncursesw5 (build tools dependencies).
- Improvement: [Windows Installer] Better handling of systems with case sensitive enabled paths.
- Fixed: [IDE] When using absolute paths for artifact names, intermediate .args response files for linker/archiver are not generated.
- Fixed: [IDE] Custom LinkServer path not taken into account when launching redlinkserv.
- Fixed: [IDE][Command line] Eclipse returns non-zero exit code when building project without having the associated SDK installed.
- Fixed: [IDE][GUI Flash Tool] Preserve connect script field when switching tabs.
- Fixed: [IDE][Trace] Instruction trace configuration fails to correctly link/chain watchpoints comparators.
- Fixed: [RTOS] "Unknown" task names in the FreeRTOS tasks list view after stepping from "main".
- Fixed: [MQX][LinkServer] GDB thread awareness fails to show and debug 23+ threads.
- Fixed: [Debug][LinkServer] Problems related to evaluation of complex expressions in LinkServer scripts (.scp).
- Fixed: [Debug][LinkServer] Increased the maximum number of supported probes in Redlink Server from 8 to 16.
- Fixed: [Debug][LinkServer] Fix a problem related to restart after flash load.
- Fixed: [Debug][LinkServer] Problems related to soft reset for MIMXRT1170 and MIMXRT1160 when debugging Cortex-M4 applications in RAM.
- Fixed: [Debug][PEmicro][MCXN2xx] TrustZone projects cannot be reliably debugged with PEmicro probes.
- Fixed: [Debug][PEmicro][MCXN5xx] Flash driver for external QSPI flash is not available, thus programming/debugging fails.
- Fixed: [Debug][PEmicro] Step over does not work after restart and after reading the list of FreeRTOS tasks.
- Fixed: [Debug][J-Link][RT1170] Unable to program a CM4 flash image.
- Fixed: [SDK Integration] Compilation might fail after adding/refreshing certain SDK components from IDE (depending on SDK definition).
- Fixed: [SDK Integration] Mutually exclusive dependencies are not handled correctly.
- Fixed: [SDK Integration] Incorrect handling of project template components for imported SDK examples.
- Fixed: [SDK Integration] Config files contributed by components are incorrectly handled when example projects already contain the same configuration files.
- Fixed: [SDK Integration] NPW now properly considers device_core dependencies, preventing incorrect component addition for the wrong core.
- Fixed: [Windows Installer] Cannot open the documentation page from the shortcut available in the Start menu.
Known issues
- Please follow the KnownIssues.txt file from installation layout for a detailed list.