MCUXpresso SDK Documentation

MCSDK Release Notes#

Multicore SDK (MCSDK) Release Notes#

Overview#

These are the release notes for the NXP Multicore Software Development Kit (MCSDK).

Item

Value

MCSDK version

26.03.00

Scope

Multicore middleware components and examples

Location in MCUXpresso SDK

<MCUXpressoSDK_install_dir>/middleware/multicore/

The MCSDK is combined with the MCUXpresso SDK to provide a framework for developing multicore applications on NXP devices.

What’s new#

Component updates#

Review detailed changes per component:

Supported evaluation boards#

Boards with enabled multicore example coverage in this release:

Multicore examples

LPCXpresso55S69
FRDM-K32L3A6
MIMXRT1170-EVKB
MIMXRT1160-EVK
MIMXRT1180-EVK
MCX-N5XX-EVK
MCX-N9XX-EVK
FRDM-MCXN947
MIMXRT700-EVK
KW47-EVK
KW47-LOC
FRDM-MCXW72
MCX-W72-EVK
FRDM-IMXRT1186

Development tools#

The MCSDK is compiled and tested with the toolchains described in the MCUXpresso SDK documentation:

  • https://mcuxpresso.nxp.com/mcuxsdk/latest/html/gsd/installation.html#toolchain

Release contents#

This table describes the release contents. Not all MCUXpresso SDK packages contain the full set of these components.

Deliverable

Location

Multicore SDK location (<MCSDK_dir>)

<MCUXpressoSDK_install_dir>/middleware/multicore/

Documentation

<MCSDK_dir>/mcuxsdk-doc/

Embedded Remote Procedure Call (eRPC)

<MCSDK_dir>/erpc/

Multicore Manager (MCMGR)

<MCSDK_dir>/mcmgr/

RPMSG-Lite

<MCSDK_dir>/rpmsg-lite/

Multicore demo applications

<MCUXpressoSDK_install_dir>/examples/multicore_examples/

MCSDK component overview#

Together, the MCSDK and the MCUXpresso SDK form a framework for developing software for NXP multicore devices. The MCSDK release includes:

  • Embedded Remote Procedure Call (eRPC)

  • Multicore Manager (MCMGR)

  • Remote Processor Messaging – Lite (RPMSG-Lite)

The MCSDK also includes documentation and demo applications for multicore communication.

Demo applications#

The demo applications demonstrate MCSDK component usage on supported development boards.

Examples are located under:

  • Multicore: <MCUXpressoSDK_install_dir>/examples/multicore_examples/

Multicore examples

freertos_message_buffers
hello_world
multicore_manager
rpmsg_lite_pingpong
rpmsg_lite_pingpong_rtos
rpmsg_lite_pingpong_dsp
rpmsg_lite_pingpong_tzm