MCUXPRESSOIDEFS

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

FACT SHEET

MCUXpresso IDE

MCUXpresso IDE FOR NXP’s Arm®


CORTEX®-M-BASED MCUs
Application development with Eclipse and
GCC-based IDE for advanced editing,
compiling, and debugging for general
purpose, crossover and wireless Arm Cortex-
M-based MCUs from NXP.

MCUXPRESSO IDE
The MCUXpresso IDE enables powerful application
development for general-purpose, crossover and wireless
Arm Cortex-M-based MCUs from NXP. The MCUXpresso
IDE offers advanced editing, compiling and debugging
features with the addition of MCU-specific debugging
views, code trace and profiling, multicore debugging and
more. Designed to ease and accelerate embedded system
• Feature-rich IDE with integrated MCUXpresso config tools development and optimization, the MCUXpresso Software
(pins, clocks, peripherals, device configuration and TEE) and Tools suite brings high-quality, comprehensive
enablement to NXP’s general-purpose, crossover and
• Based on industry-standard Eclipse and GCC providing a
wireless enabled Arm Cortex-M-based MCUs, allowing easy
powerful application development environment
migration and scalability between families.
• Supports NXP’s general purpose Cortex-M-based EVKs
and your own custom boards with plug-and-play support
for debug probes from NXP, P&E*, and SEGGER
• Fully featured, no code size limits, with many MCU-
specific enhancements
• Includes pre-built SDK packages for easy device/board
selections
The MCUXpresso IDE is part of the cohesive suite of
Secure
MCUXpresso Software and Tools, and is inherently Prov
compatible with the MCUXpresso Software Development
Kit (SDK), the MCUXpresso Config Tools suite, and the Config
MCUXpresso Secure Provisioning Tool.

* Only specific versions of P&E Micro probes. Check with P&E Micro for
more details.
MCUXpresso IDE BLOCK DIAGRAM
FEATURES MCUXpresso IDE BLOCK DIAGRAM
• A complimentary code-size-
Eclipse Framework for C/C++, Extendable with Many Plugins
unlimited IDE for general-purpose,
crossover and Bluetooth-enabled Integrated MCUXpresso Config Tools
Arm Cortex-M-based MCUs from
Quickstart Peripheral Energy
NXP Panel View Measurement
SDK
• Based on extensible and feature- Advanced Management
Combined Instruction SWO Trace/
Build Steps Development
rich Eclipse IDE with specific Trace Profiling
Perspective
enhancements to simplify MCU New Linker
Project and Memory Data RTOS Kernel
application development and
Wizard Configuration Watch/Plot Awareness
debugging
• Industry-standard GNU toolchain Arm® GCC Arm GDB

with a choice of libraries: Arm newlib


newlib- RedLib CMSIS-DAP PE Micro SEGGER
nano
newlib C/C++ library, Arm newlib-
nano library, and an optimized, small
footprint NXP RedLib library NXP technology Non-NXP technology For supported boards/debug probes IDE
• Single installation with optional SDK
add-on packages
• “Faults” view to analyze Cortex-M • Energy/power/current/target supply
• Support for Github-based SDK
CPU’s fault registers and stack voltage measurement* (where
development
backtrace supported)
• SDK wizards to create and clone
• Instruction trace view support (for • Analog signal viewer (MCU-Link)
projects
target MCUs with MTB or ETB
• Dark theme support
• Support for customizing and hardware)
exporting SDK packages • Extendible Eclipse plug-ins
• Image info view gives a breakdown
• Manager to view full details of all analysis of a project build, including • Supported host operating systems:
SDK components overall memory usage, content of • Microsoft ®
Windows® 10 and 11 (64
• Support for LPCOpen and LPC800 memory regions and static call graph bit only)
code bundles (including stack usage information)
• Ubuntu Linux® (64 bit only)
• ITM feature supporting very low • Heap and stack usage view provides
• Mac OS X
overhead data I/O streaming over ability to track heap and stack usage
SWO • FreeRTOS and Azure RTOS ThreadX GET STARTED:
• Advanced views for instruction trace, task aware debug with RTOS Learn more:
SWO trace, profiling, data watching resource viewers www.nxp.com/mcuxpresso/ide
and peripheral viewing • GUI-based flash programming tool Join the MCUXpresso IDE community:
• Editor awareness functionality for • Live variable viewing for all probe https://community.nxp.com/community/
linker map files, linker scripts and types, with graphing option mcuxpresso/mcuxpresso-ide
linker script templates, providing
• Offline and online peripheral and Professional Support & Services:
syntax coloring as well as navigation
core register views www.nxp.com/services
of file content
• Integrated serial terminal for
• Support for Cortex-M33 secure
simplified use of board VCOM
TrustZone projects
features

*R
 equires MCU-Link on-board or MCU-Link Pro debug probe.
Limited version also available on most LPCXpresso V3, JN5189
and QN9080/90 boards.

www.nxp.com/mcuxpresso/ide
NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners.
All rights reserved. © 2022 NXP B.V.

Document Number: MCUXPRESSOIDEFS REV 10

You might also like