Setting Up the MCUXpresso SDK and Toolchain for HMP Development
Introduction
NXP MCUXpresso provides the SDK components, build system integration, and example applications required to develop firmware for alternative cores on NXP processors. These examples can be used as starting points for HMP development.
Refer to the MCUXpresso SDK documentation for more information about the SDK and its features.
Set Up the MCUXpresso SDK and Tools
NXP states that, starting with SDK version 25.12.00, the Arm GCC SDK package uses a new structure.
Follow the SDK 2.9.0 instructions for Apalis iMX8 and Colibri iMX8X modules, which use the legacy MCUXpresso SDK package structure and stopped receiving MCUXpresso SDK updates after version 2.9.0. For all other modules, follow the SDK 25.12.00 and Later instructions for the new SDK structure.
Refer to the MCUXpresso SDK Migration Guide for more information.
The MCUXpresso SDK installation process is maintained by NXP and may change between releases. For this reason, always refer to the NXP reference documentation for instructions on installing and updating the SDK and associated tools.
Follow the steps available at GitHub manual installation, as described in the NXP documentation. After completing the installation procedure, the SDK workspace is ready to be used.
An NXP account is necessary to download the SDK package for version 2.9.0.
Follow the SDK Builder steps described in the NXP documentation. After completing the installation procedure, the SDK workspace is ready to be used.
Instructions for i.MX 7-Based Modules
NXP don't provide SDK support for the processors used in the Toradex i.MX 7-based modules. For HMP development, refer to the Zephyr documentation.
Next Steps
Follow the How To Compile Firmware for Alternative Cores (NXP) article to compile firmware for an alternative core.