K32L3A6
NXP
The K32L3A6 is an asymmetric dual-core device (with two different cores as opposed to symmetric dual-core devices which have identical cores that operate in lockstep) containing an Arm® Cortex®-M4 core and an Arm Cortex-M0+ core.
Technical guide for developing dual-core applications on NXP K32L3A6 MCUs using IAR and MCUXpresso IDEs, covering project setup, linker configuration, and multicore debugging.
This application note provides detailed instructions for creating, configuring, and converting multi-core projects for the K32L3A6 asymmetric dual-core microcontroller. The device features an Arm Cortex-M4 primary boot core and an Arm Cortex-M0+ secondary core. The document explains the architectural relationship between cores, including peripheral access via AXBS0 and AXBS1 crossbars and common utilities like the SEMA42 and Messaging Unit (MU). It offers step-by-step workflows for IAR and MCUXpresso IDEs, focusing on linker settings for secondary core binary placement, memory mapping, and establishing simultaneous multicore debug connections.
K32L3A6
NXP
The K32L3A6 is an asymmetric dual-core device (with two different cores as opposed to symmetric dual-core devices which have identical cores that operate in lockstep) containing an Arm® Cortex®-M4 core and an Arm Cortex-M0+ core.
| K32L3A6 | NXP | The K32L3A6 is an asymmetric dual-core device (with two different cores as opposed to symmetric dual-core devices which have identical cores that operate in lockstep) containing an Arm® Cortex®-M4 core and an Arm Cortex-M0+ core. |