Sample mailbox application

Overview

The NXP LPCXPRESSO54114 board has two core processors (Cortex-M4F and Cortex-M0+). This sample application uses a mailbox to send messages from one processor core to the other.

Requirements

Building and Running

Using west:

# From the root of the zephyr repository
west debug

Using CMake and ninja:

# From the root of the zephyr repository
# Use cmake to configure a Ninja-based buildsystem:
cmake -B build -GNinja -DBOARD=lpcxpresso54114_m4 samples/subsys/ipc/ipm_mcux

# Now run ninja on the generated build system:
ninja -C build debug

Open a serial terminal (minicom, putty, etc.) and connect the board with the following settings:

  • Speed: 115200
  • Data: 8 bits
  • Parity: None
  • Stop bits: 1

Reset the board and the following message will appear on the corresponding serial port:

***** Booting Zephyr OS v1.11.0-764-g4e3007a *****
Hello World from MASTER! arm
Received: 1
...
Received: 99