Cortex M on NXP i.MX
Setting Up the MCUXpresso SDK and Toolchain for HMP Development
This article describes how to set up the NXP MCUXpresso SDK and toolchain for applications running on alternative cores.
How To Compile Firmware for Alternative Cores (NXP)
This article describes how to compile firmware for alternative cores using the NXP MCUXpresso SDK.
How To Load and Run Firmware on Alternative Cores (NXP)
This article describes how to load and run firmware compiled with the NXP MCUXpresso SDK on alternative cores using the U-Boot ext4load command.
How to Run a Custom Application on Alternative Cores (NXP)
This article describes how to customize and run an application on the alternative core of NXP-based Toradex System-on-Modules (SoMs) alongside an embedded Linux distribution.
Cortex-M JTAG Debugging
This article describes how to debug firmware running on Cortex-M cores using JTAG and SEGGER J-Link hardware.
HMP RPMsg Guide
This article describes how to use the RPMsg protocol within a Heterogeneous Multicore Processing (HMP) environment.
How to Use RemoteProc
This article describes how to configure and use the Remote Processor Framework, also known as RemoteProc, to manage firmware running on alternative cores from Linux.
Cortex-M Shared Memory Guide
This article describes how to exchange data between two cores using the shared memory without drivers or RPMsg protocols.