MCUXpresso IDE Knowledge Base

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

MCUXpresso IDE Knowledge Base

Labels

Discussions

Sort by:
We are pleased to announce that MCUXpresso IDE v11.4.1 (build 6260) is now available. This is a maintenance release that builds upon the previous MCUXpresso IDE v11.4.0 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:  https://www.nxp.com/mcuxpresso/ide/download   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 or downloaded from: https://www.nxp.com/mcuxpresso/ide/documentation   Notification of future releases  To receive notifications about future releases, please follow : MCUXpresso IDE - Release History    Summary of Changes - version 11.4.1 - September 2021 Upgraded: Newer SEGGER J-Link software (v7.54b, 32-bit version on Windows, 64-bit version on Linux/macOS). Upgraded: Newer PEmicro plugin (v5.1.0). Added: MCU-Link Pro probe support. Improvement: [SWO/Energy Measurement] Improved data collection rate. This aims to decrease the rate of lost packets (SWO) and gaps (Energy Measurement) at higher speed rates. Improvement: [LPC55xx] Add support in LinkServer flash drivers for programming data to the last flash sector (up to and excluding the reserved region). Fixed: [SWO] NPE obtained in the case of some SWO error types. This prevents the error dialogs to appear (the exceptions go silently). Fixed: [Energy Measurement] Detect data stream corruption and gracefully terminate Energy Measurement or SWO data retrieval if this situation arises. Fixed: [Energy Measurement] Sometimes stale data remains after clearing the data. Fixed: [Energy Measurement] No energy consumption info is displayed when measuring high (> 1W) power. Fixed: [Energy Measurement] No data is displayed after a while when measuring high currents. Fixed: [FreeRTOS TAD] Heap5 data not shown in Heap Usage view. Fixed: [Azure RTOS TAD] Azure RTOS debug session closes unexpectedly when using non-CM7 devices.
View full article
  We are pleased to announce that MCUXpresso IDE v11.2.1 (build 4149) is now available. This is a maintenance release that builds upon the previous MCUXpresso IDE v11.2.0 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:  https://www.nxp.com/mcuxpresso/ide/download   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 or downloaded from: https://www.nxp.com/mcuxpresso/ide/documentation   Notification of future releases  To receive notifications about future releases, please follow : MCUXpresso IDE - Release History    Summary of Changes - version 11.2.1 - October 2020 Upgraded: newer SEGGER J-Link software (v6.86). Upgraded: newer PEmicro plugin (v4.7.6). Upgraded: Version v8.1 of MCUXpresso Config Tools. Added: i.MX RT1170 B0 support. Added: i.MX RT1024 support. Added: LPC55S06 support. Added: K32W061 support. Added: MCU-Link debug probe support. MCU-Link is a new debug probe solution being developed for NXP LPC, Kinetis and i.MX RT targets. Feature: Auto-debug slave project(s) for multicore projects option becomes default option for multicore debug purpose (for LinkServer debug connection only). That means, in the case of multicore projects on which master project refers one or several slave projects, debug sessions will be automatically started for slave projects after initiating debug with the master project. Option is set by default on: Window -> Preferences -> MCUXpresso IDE -> Debug Options -> LinkServer Options -> Miscellaneous -> Enable Auto-debug slave project(s) for multicore projects. If you don't want to have this feature enabled (so if you want to start debug sessions for each core independently), uncheck this option. Improvement: Community forum accessible now from the main toolbar too (together with the older link from Help->MCUXpresso IDE support forum). The default selection will open the community web inside the IDE. If you want to set the default browser as external browser, use Window->Preferences->General->Web browser->"Use external web browser". Improvement: [RT600] Clean up on RT600 flash drivers (SDK now references the new drivers): Add drivers for MXIC_OPI connected via FlexSPI_A port Add drivers for QSPI drivers (SFDP) connected via FlexSPI_B port Add drivers for QSPI drivers (SFDP) connected via FlexSPI_A port Remove MIMXRT600_SFDP_* drivers generated by the old project Fixed: [RT595] Cannot debug flash application with J-Link. Fixed: [RT500][RT600] JLink launch config default resets: Re-enable resets in JLink launches for RT500/RT600 The most recent JLink versions properly handle resets for RT500 & RT600 devices. Fixed: [RT500] QSPI flash drivers: driver was incorrectly using QSPI DDR instead of SDR. Fixed: [LPC55S69] Implemented DWT (Data Watchpoint and Trace) component for ArmV8. This fixes the SWO Data trace not working issue. Fixed: Sometimes the linkserver semihosting console stops working. Fixed: 'mismatched input' warning reported for linker file. Fixed: Flash programming using JLink via JTAG. Fixed: The running environment (PC/SP) for RAM applications is now properly initialized by the debugger when using JLink/PEmicro. Fixed: JLink scripts needed by SDK examples are not copied correctly when installing the SDK from a folder. Fixed: Selection of a driver in NPW makes the Library Type and Floating Type to become empty. Fixed: [Dark Theme] highlighting makes text unreadable. Fixed: [Dark Theme] not working on Ubuntu 18. Fixed: [Dark Theme] Text is not visible for Blocked jobs in FreeRTOS. Fixed: [Dark Theme] Peripherals view - some registers have yellow background making it hard to read. Fixed: [Dark Theme] Line highlighting in editor makes variables text unreadable. Fixed: [Dark Theme] Display issue for the "Probes discovered" window on Mac. Fixed: [Dark Theme] Low contrast on text vs. background when a word is high-lighted by having cursor selection on it. Fixed: [RT5xx] Unable to Restart flash-based session on EVK Rev C1 board. Fixed: [LPC55xx] LinkServer debug cannot recover LPC55xx from deep sleep. Fixed: [LPC4337] Flash programming over JTAG not working on the M4 core. Fixed: [LPC845] Debug fails when SRAM is split into sub-blocks. Fixed: [Dark Theme] Low contrast on text vs. background when a word is high-lighted by having cursor selection on it. Fixed: Outline view displays empty table header when selecting an SDK. Fixed: Not all dependency components are linked to project when the dependency is added from Config Tools. Fixed: Initialize execution environment when debugging RAM target application using Segger J-Link. Fixed: NPE occurred while using board SDK creator and adding a flash driver.
View full article
We are pleased to announce that MCUXpresso IDE v11.8.0 (build 1165) is now available. This is  a major new version of the IDE and contains new features, enhancements and bug fixes over the previous versions, including latest announced MCUXpresso IDE v11.7.1.   Installer Downloads  To download the installers for all platforms, please login to our download site via:  https://www.nxp.com/mcuxpresso/ide/download   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    Summary of Changes - version 11.8.0 - August 2023 Upgraded: Eclipse version to 2022.12 (Eclipse Platform 4.26.0 / CDT 11.0.0). Upgraded: MCUXpresso IDE integrated with OpenJDK Runtime Environment Temurin-17.0.5+8. Upgraded: GNU ARM Embedded Toolchain to version 12.2.Rel1. Upgraded: Version v14 of MCUXpresso Config Tools. Upgraded: ARM CMSIS-Pack Eclipse Plug-ins 2.8.0. Upgraded: Newer SEGGER J-Link software (v7.88m). Upgraded: Newer PEmicro plugin (v5.6.7). Synchronization with SDK v2.14.x. Added support for MCXN9xx devices. Added support for RW61x devices. Feature: New IDE build for Mac with native Apple silicon support. See download section for the new product. Feature: LinkServer LPC-Link2 firmware now softloaded as v5.460 which offers support for powering certain RT1xxx EVK boards (which incorporate on-board debug probes based on LPC-Link2 hardware) through the USB debug connection. Feature: [Open-CMSIS-Pack] Extended integration with ARM CMSIS-Pack Eclipse Plug-ins.  Now adding a new Open-CMSIS-Pack component is managed by ARM CMSIS-Pack Eclipse Plug-in. This brings support for: components dependency. multiple component selection. automatically check dependencies in the new multiple component selection view. copy configuration and template files to project. Note. If a project was created with the previous version of Open-CMSIS-Pack support, you'll be asked to remove or to keep the added components. Choosing "keep" involves preserving sources only, not the links with Open-CMSIS-Pack Manager. If you need to have them managed by ARM CMSIS-Pack Eclipse Plug-in (for the above mentioned available features) please choose "remove" and add them back. Feature: Added support for selecting library type in SDK CLI. Now redlib, newlib, newlib_nano can be selected as options when generating a project. Check MCUXpresso_IDE_Command_Line_User_Guide.pdf for details. Improvement: [SDK Integration] Allow the possibility to switch a project from one MCU device to another. Improvement: [SDK Integration] Reduced time required to import examples from zipped SDKs. Improvement: [SDK Integration] Optimize initial SDK GitHub cloning time by deferring cloning of examples until actually needed. Improvement: [Debugger] Discover Probes dialog warns if using MCU-Link probes running firmware which is incompatible with the current IDE version. Improvement: [Debugger] Add possibility to disable auto-debug of secondary project based on target name in Debug Options preferences. Improvement: [RTOS] Add preferences to control enablement of RTOS TAD logging consoles. This prevents showing up unwanted or not used consoles. Go to Preferences -> MCUXpresso IDE -> RTOS TAD -> (Desired) RTOS -> Logging configuration and select or unselect "Create logging console and log messages from TAD plugin". Improvement: [SWO] Error caused by input in the ITM console now should also be displayed inside the console. Improvement: [IDE][Quickstart Panel] Added link to executable import wizard in Quickstart Panel. Improvement: [IDE] Add 'bash' shell executable in buildtools/bin folder on Windows. Improvement: [Installer] Support silent installation for Linux installers (deb.bin packages). This can be executed using: <install_package>.deb.bin -- --acceptLicense. Fixed: [SDK Integration] Unexpected disk space consumption at "Refresh" operation. Fixed: [SDK Integration] Error reported when creating a project from GitHub SDK with a board selection from a standalone SDK. Fixed: [SDK Integration] Include Paths list is duplicated after refreshing SDK components. Fixed: [SDK Integration] New Project Wizard incorrectly computes anyOf dependency for multi core component. Fixed: [SDK Integration] C startup file is incorrectly added in C++ project after refreshing SDK components. Fixed: [SDK Integration] App SW Packs fail to import on IDE starting with IDE v11.7.0 and SDK v2.12 and v2.13. Fixed: [SDK Integration] Exception error is displayed when user scrolls in component list from SDK Wizard window. Fixed: [SDK Integration] Cloning more than one GitHub SDK repository makes the second repository unusable. Fixed: [SDK Integration] Deselecting components with dependencies doesn't display warnings. Fixed: [SDK Integration] Unable to deactivate an already installed Git SDK repository from Installed SDKs view. Fixed: [SDK Integration] Build error is obtained when some specific components (serial_manager_*) are changed from SDK Management -> Manage SDK Components view. Fixed: [SDK Integration] Progress is incorrectly reported in NPW and SDK Import Wizard. Fixed: [SDK Integration] Importing projects may introduce wrong dependencies between SDK components which result in build failure. Fixed: [Toolchain integration] Building some projects may be shown as failed due to linker warnings misinterpreted as errors. Fixed: [Toolchain Integration] Project is always rebuilt after restarting the IDE. Fixed: [Executable Importer] Cannot use Binary Utilities with the imported ELF. Fixed: [Managed Linker Script] Sometimes .bss sections are unexpectedly part of the output bin/s19 images. These are now declared as NOLOAD in the linker scripts. Fixed: [Flash Programmer] KW45B41Z board should not have Resurrect locked Kinetis device option. Fixed: [Flash Programmer] Flash tool not writing .flash_config section from ELF. Fixed: [Debug][LPC55S36 A1] Restart does not work. Fixed: [Debug] Null pointer exception when creating new launch config for LinkServer. Fixed: [Debug] Broken SWO functionality on non LPC-Link2/MCULink probes (Arm ULINKplus). Fixed: [Debug][Multicore] "Step Return All Debug sessions" throws error while in source code. Fixed: [Debug][ARMv6-M] The default VECTRESET set for flash reset has no effect since it is not supported for ARMv6-M MCUs. Use SOFT reset instead. Fixed: [Debug][PEmicro & LinkServer] GUI Flash Tool fields are pre-filled with wrong information for PEmicro when a debug launch is previously created, or are not implemented when using LinkServer debug probes. Fixed: [Debug][PEmicro] TrustZone projects cannot be debugged because non-secure image is not programmed in flash. Fixed: [Debug][LinkServer] Semihosting operations fail while debugger is detached and may not recover when re-attaching. Fixed: [Debug][LinkServer] Various semihosting operations fail when using LinkServer debug probe. Fixed: [Debug][LinkServer][SWO] Support for SWO trace using CMSIS-DAP1.1 SWO probes is broken. Fixed: [Debug][LinkServer] Debug session launch is very slow on LinkServer compared to other probes on some Windows PCs. Fixed: [Debug][Linkserver] Cannot boot LPC-Link1 when a LPC-Link2 probe configured for DFU booting is also present. Fixed: [Energy Measurement] View should not allow attaching to debug session on targets with no measurement support. Fixed: [Enery Measurement] Error might be encountered when successively connecting various probes and using "Out of debug" mode. Fixed: [FreeRTOS] Exception occasionally encountered when resuming or pausing the debug session of a FreeRTOS project with non-stop GDB option disabled and Peripherals Window open. Fixed: [FreeRTOS] In 'freertos_hello' example application, 'hello' task is shown as "Running" even before having the scheduler running. Fixed: [SWO] When SWO Counters view is resumed, also the SWO Data view is resumed automatically. Fixed: [IDE] IDE Linker File Parser fails for question mark operator. Fixed: [IDE] Update icons to address some problems on dark theme and high DPI (macOS Retina) displays.   Known issues  Please follow the KnownIssues.txt file from installation layout for a detailed list. Note. Additional issues that will be found post-release will be added in an online version also aiming to describe workarounds when available
View full article
This video shows how to import any of the SDK example projects and use it as a starting point for you own project. Enjoy!
View full article
This video shows how to import MCUXpresso SDKs into the MCUXpresso IDE.
View full article
We are pleased to announce that MCUXpresso IDE v11.5.1 (build 7266) is now available. This is a maintenance release that builds upon the previous MCUXpresso IDE v11.5.0 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:  https://www.nxp.com/mcuxpresso/ide/download   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 or downloaded from: https://www.nxp.com/mcuxpresso/ide/documentation   Notification of future releases  To receive notifications about future releases, please follow : MCUXpresso IDE - Release History    Summary of Changes - version 11.5.1 - April 2022 Upgraded: CDT from CDT 10.3.0 to CDT 10.3.3. This is intended to address: https://bugs.eclipse.org/bugs/show_bug.cgi?id=575903 issue. Upgraded: Newer SEGGER J-Link software (v7.62c). Upgraded: Newer PEmicro plugin (v5.2.0). Added: [NPI] RT1060X (RT1060 phantom) support. Feature: [Flash Programmer][RT1160/RT117x] Add flash driver for QSPI on FlexSPI2 Port A. Fixed: [Debugger] Notifications about new MCU-Link firmware releases may not be shown in the Probes Discovery dialog. Fixed: [Debugger] Debug operations are slow while Peripherals+ window is open on targets with lots of registers (like RT1160 or RT117x). Fixed: [Project Manager][RT1160/RT117x] Flood of the -D__MULTICORE_MASTER in the .cproject. Fixed: [Project Manager][RT1160/RT117x] M7 C++ project failed to load the M4 project (in the case of multicore configuration) on a particular application. Now exdata sections are placed before heap and stack sections in generated linker files (when using Managed Linker Script configuration) compared with previous version where exdata sections were placed before data sections. Fixed: [Peripherals+][LPC546xx] EMC register location/offset is incorrect in Peripherals+ window. Fixed: [Energy Measurement] Instability if Energy Measurement view is used together with SWO Profile Known issues Please follow the KnownIssues.txt file from installation layout for a detailed list. Note. Additional issues that will be found post-release will be added in an online version also aiming to describe workarounds when available.
View full article
This exercise demonstrates how to port a project using MCUXpresso IDE and SDK from one RT MCU to another.  The exercise starts with an SDK demo project for the MIMXRT1060-EVK board, and ports to the IMXRT1050-EVKB board.   The "MCUXpresso IDE User Guide" installed with the IDE gives this warning: changing a project’s associated MCU should not be undertaken unless you have a total grasp of the consequence of this change.  Therefore rather than changing a project’s associated MCU, it is strongly recommended that instead a new project is generated for the desired MCU and this new project is edited as required.  However, on occasion it may be expedient to reset a project’s MCU (and associated SDK)   I also recommend using a SDK project intended for the final MCU, and just port the application source files to it.  But here are the steps to port the project.  Also note, these two boards use different flash types by default.  In this example, the IMXRT1050-EVKB was reworked to use the QSPI flash on the board following Appnote AN12108.  Once the RT1050 EVK is modified to use the QSPI flash, it is the same flash used on the RT1060 EVK.   Resources used in this exercise: IMXRT1050-EVKB board RevA1 MIMXRT1060-EVK board RevA2 MCUXpresso IDE v11.2.0 MCUXpresso SDK from Welcome | MCUXpresso SDK Builder  EVKB-IMXRT1050_SDK_2.8.2 EVK-MIMXRT1060_SDK_2.8.2   Attached to this post are two projects: Starting_evkmimxrt1060_iled_blinky.zip was the original SDK example running on the RT1060 EVK evkbmimxrt1050_iled_blinky_ported.zip is the final ported project, running from QSPI and RT1050     Following the "MCUXpresso IDE User Guide" section "Changing the MCU (and associated SDK)", changed the MCU to MIMXRT1052xxxxB.  Also changed the flash driver to MIMXRT1050_SFDP_QSPI.cfx.  If using Segger JLink, see https://wiki.segger.com/i.MXRT1050 to change the flash algorithm to QSPI.   And then changed the package/part number to MIMXRT1052DVL6B.   Changed the project name to evkbmimxrt1050_iled_blinky_ported Changed the C Compiler Preprocessor definitions to the SDK device CPU_MIMXRT1052DVL6B   Replaced the files from the SDK package EVKB-IMXRT1050_SDK_2.8.2 (Note: MCUXpresso IDE supports "SDK Project Component Management", which could also be used for updating some of these files.  See section "SDK Project Component Management" of the IDE user guide.  But I replaced the files manually myself from the RT1050 SDK package): device folder with the SDK files from EVKB-IMXRT1050_SDK_2.8.2.zip\devices\MIMXRT1052.  startup file from \EVKB-IMXRT1050_SDK_2.8.2.zip\devices\MIMXRT1052\mcuxpresso\ drivers files from \EVKB-IMXRT1050_SDK_2.8.2.zip\devices\MIMXRT1052\drivers\ board files, can use an SDK example for the ported device, or generate the clock_config and pin_mux files from the MCUXpresso Config tools xip files would also need to be updated if flash configuration changes.  In this example, both boards are using the same QSPI flash, and these files are the same.   Delete the .launch debug configuration file in the project.  MCUXpresso IDE will regenerate it.   With these changes, the ported project runs on the RT1050 EVK.
View full article
Checking disassemble code is often needed for programmers when developing a project. This article will introduce two methods of generating disassemble file with GNU utility objdump under MCUXpresso IDE 10.1.0. If user needs demo code, please send me community internal message.
View full article
We are pleased to announce that MCUXpresso IDE v11.8.1 (build 1197) is now available.  This is a maintenance release that builds upon the previous MCUXpresso IDE v11.8.0 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:  https://www.nxp.com/mcuxpresso/ide/download   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    Summary of Changes - version 11.8.1 - October 2023 Upgraded: Newer SEGGER J-Link software (v7.92l). Upgraded: Newer PEmicro plugin (v5.7.3). Added: Support for i.MX RT1180 device and MIMXRT1180-EVK board. Added: Support for KE1xZ512 devices and X-FRDM-KE17Z512 board. Added: Support for MCXA153 device and FRDM-MCXA153 board. Improvement: [Toolchain Integration] Added C++20 and C++23 entries in the list of supported compiler dialects. Fixed: [Debugger][RW61x] Connect script does not halt after SYSRESET when secure project is in flash. Fixed: [Flash Programmer] Some problems related to flash blank command. Fixed: [SDK Integration] Device-specific preprocessor defines are not taken in consideration when changing device package.   Known issues  Please follow the KnownIssues.txt file from installation layout for a detailed list.  
View full article
[中文翻译版] 见附件 原文链接: https://community.nxp.com/community/mcuxpresso/mcuxpresso-ide/blog/2019/06/12/using-lpc55s69-sdk-trustzone-examples-with-mcuxpresso-ide-v1100
View full article
As part of my university engagement, I have posted an overview article about the new MCUXpresso IDE: (external link): MCUXPresso IDE: Unified Eclipse IDE for NXPs ARM Cortex-M Microcontrollers | MCU on Eclipse  I hope you find it useful, Erich
View full article
We are pleased to announce that MCUXpresso IDE v11.9.0 (build 2144) is now available. This is a major new version of the IDE and contains new features, enhancements and bug fixes over the previous versions, including latest announced MCUXpresso IDE v11.8.1.  Installer Downloads  To download the installers for all platforms, please login to our download site via:  https://www.nxp.com/mcuxpresso/ide/download   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    Summary of Changes - version 11.9.0 - January 2024 Upgraded: Eclipse version to 2023.06 (Eclipse Platform 4.28.0 / CDT 11.2.0). Upgraded: MCUXpresso IDE integrated with OpenJDK Runtime Environment Temurin-17.0.7+7. Upgraded: GNU ARM Embedded Toolchain to version 12.3.Rel1. Note. Debugging info is enforced to DWARF version 4 ("-gdwarf-4"). Upgraded: ARM CMSIS-Pack Eclipse Plug-ins 2.9.0. Upgraded: Newer SEGGER J-Link software (v7.94b). Upgraded: Newer PEmicro plugin (v5.7.6). Upgraded: Version v15 of MCUXpresso Config Tools. Added: Initial support for MCXN2xx devices and FRDM-MCXN236 board. Feature: [MCXN9xx] Update debug support for A1 silicon. Feature: [App Code Hub] The IDE now offers views and wizards that allow users to import projects by directly interacting with Application Code Hub website. Feature is accessible through the File -> Import -> Application Code Hub wizard, the dedicated Quickstart link, by opening the view using Window -> Show View -> Other -> Application Code Hub, or by using Help -> Additional Resources -> Application Code Hub menu entry. Feature: [SDK Integration] Synchronization with SDK v2.15.abc and manifest schema version 3.14. Feature: [SDK Integration] Support complex dependencies for board, core, device, toolchain, compiler. Feature: [SDK Integration] Support new "template" type of SDK component containing predefined code snippets, visible to users in the UI of new project wizard and component manager to allow users to add the files with the snippets into projects. Also, added CLI support for this type by "use.all.templates" property for the "example.build" and "project.build" commands. By default, the option is set to false, so no template source is added to the project. Feature: [SDK Integration] Existing Import Remote SDK Git repository flow improved - a wizard is now used to clone and import the SDK. Feature: [SDK Integration] Automatic import of plugin SDKs from previous IDEs versions when upgrading to newer version. Feature: [SDK Integration] Add "change.sdk.roots" command in CLI mode that allows updating the built-in SDK search locations. Feature: [RT1160/RT1170/RT1020] Update flashloaders to work with non-default dummy cycle values. Feature: LinkServer debug solution is now installed by the MCUXpresso IDE installer as a separate tool and support files from the IDE that were LinkServer-specific are now part of the actual LinkServer package. The IDE implicitly uses the automatically installed LinkServer but a custom LinkServer can be configured using the Preferences page. A symbolic link to the installed LinkServer is also created inside the IDE layout (see <MCUXpressoIDE>/ide/LinkServer). Improvement: [IDE] Make Welcome page theme-aware and create content for dark theme.  Improvement: [IDE] Speed-up automatic generation of Makefiles. Improvement: [Windows installer] Disabled maximum path length limitation. Improvement: [Windows installer] Install J-Link USB drivers on Windows (starting with J-Link V7.92l installer, drivers are no longer installed by default) Improvement: [SDK Integration] Reduced GitHub SDK loading time when starting IDE. Improvement: [NPW/Manage SDK Components] Optimized component selection, minimizing time and eliminating freezes when selecting several components. Improvement: [NPW] Performance improvements when changing core selection. Fixed: [IDE] Too many identical confirmation windows appear if a required (by project) SDK is not installed. Fixed: [IDE] J-Link RAM debug sessions fail to set PC and SP correctly. Fixed: [IDE / Toolchain integration] The IDE automatically switches to using response files inside the generated linker command, for command lines exceeding 32K in length. Behavior is specific to Windows hosts, where there's a 32K length limit for a command line. Fixed: [IDE / Toolchain integration] Archiver ends with error when lots of object files are passed to the tool. IDE now passes object files through response files when command line exceeds 32K in length. Fixed: [SDK Integration] Recreating or uninstalling a GitHub SDK deletes the manifest file from the repository and breaks the SDK. Fixed: [NPW] Link section memory range used by secondary Multicore project specified during project creation is not reflected in final project settings. Fixed: [RT1180 B0] Semihosting PRINTF does not work properly with LinkServer when heap is located in cacheable memory. Fixed: [RT1180 B0] Connect script leaves DMA4 controller with error status indication.   Known issues  Please follow the KnownIssues.txt file from installation layout for a detailed list.
View full article
Attached MCUXpresso IDE fact sheet gives an overview about the IDE and its capabilities. More information is available on MCUXpresso IDE|NXP .
View full article