• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

boards/11-Mar-2024-21

remote/11-Mar-2024-7152

src/11-Mar-2024-5633

CMakeLists.txtD11-Mar-2024599 2316

KconfigD11-Mar-2024295 129

Kconfig.sysbuildD11-Mar-2024260 118

README.rstD11-Mar-20241.4 KiB6144

prj.confD11-Mar-2024107 65

sample.yamlD11-Mar-2024513 2120

sysbuild.cmakeD11-Mar-2024658 2218

README.rst

1.. zephyr:code-sample:: ipm-mcux
2   :name: IPM on NXP LPC
3   :relevant-api: ipm_interface
4
5   Implement inter-processor mailbox (IPM) on NXP LPC family.
6
7Overview
8********
9
10Some NXP microcontrollers from LPC family are dual-core, this
11sample application uses a mailbox to send messages from one
12processor core to the other.
13
14This sample applies to the following boards:
15 -  :ref:`lpcxpresso54114`, two core processors (Cortex-M4F and Cortex-M0+)
16 -  :ref:`lpcxpresso55s69`, two core processors (dual Cortex-M33)
17
18Requirements
19************
20
21- :ref:`lpcxpresso54114` board
22- :ref:`lpcxpresso55s69` board
23
24Building the application for lpcxpresso54114_m4
25***********************************************
26
27.. zephyr-app-commands::
28   :zephyr-app: samples/drivers/ipm/ipm_mcux
29   :board: lpcxpresso54114_m4
30   :goals: debug
31
32
33Building the application for lpcxpresso55s69_cpu0
34*************************************************
35
36.. zephyr-app-commands::
37   :zephyr-app: samples/drivers/ipm/ipm_mcux
38   :board: lpcxpresso55s69_cpu0
39   :goals: debug
40
41Running
42*******
43Open a serial terminal (minicom, putty, etc.) and connect the board with the
44following settings:
45
46- Speed: 115200
47- Data: 8 bits
48- Parity: None
49- Stop bits: 1
50
51Reset the board and the following message will appear on the corresponding
52serial port:
53
54.. code-block:: console
55
56   ***** Booting Zephyr OS v1.11.0-764-g4e3007a *****
57   Hello World from MASTER! arm
58   Received: 1
59   ...
60   Received: 99
61