zephyr/samples/subsys/ipc/ipm_mcux
Sebastian Bøe f2b9cc62bb cmake: ipc: Fix ipm_mcux sample
Stop specifying that the 'remote' app should use the same board as the
root app.

Also, add assertions to make sure that the user does not try to
override the board that is specified in the app build scripts.

Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2018-10-29 14:14:00 -04:00
..
remote cmake: ipc: Fix ipm_mcux sample 2018-10-29 14:14:00 -04:00
src sample: Add MCUX IPM sample application 2018-05-17 15:07:48 -05:00
CMakeLists.txt cmake: ipc: Fix ipm_mcux sample 2018-10-29 14:14:00 -04:00
prj.conf sample: Add MCUX IPM sample application 2018-05-17 15:07:48 -05:00
README.rst sample: Add MCUX IPM sample application 2018-05-17 15:07:48 -05:00
sample.yaml tests/samples: cleanup tags 2018-10-16 09:17:51 -04:00

.. _ipm-mcux-sample:

Sample mailbox application
##########################

Overview
********

The :ref:`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
************

- :ref:`lpcxpresso54114` board

Building and Running
********************

.. zephyr-app-commands::
   :zephyr-app: samples/subsys/ipc/ipm_mcux
   :board: lpcxpresso54114_m4
   :goals: 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:

.. code-block:: console

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