zephyr/samples/subsys/ipc/openamp
Sebastian Bøe b3d77a0c62 cmake: openamp: Fix OpenAMP sample
Stop specifying that the OpenAMP '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's that are specified in the app build scripts.

This fixes #10345

Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2018-10-29 14:14:00 -04:00
..
platform samples: openamp: add some comments to the code 2018-05-28 10:22:34 -04:00
remote cmake: openamp: Fix OpenAMP sample 2018-10-29 14:14:00 -04:00
src samples: openamp: add some comments to the code 2018-05-28 10:22:34 -04:00
CMakeLists.txt cmake: openamp: Fix OpenAMP sample 2018-10-29 14:14:00 -04:00
prj.conf ext: open-amp: Change build integration so its not recursive 2018-05-24 09:18:47 -05:00
README.rst samples: openamp: Update docs 2018-05-28 10:22:34 -04:00
sample.yaml tests/samples: cleanup tags 2018-10-16 09:17:51 -04:00

.. _openAMP_sample:

OpenAMP Sample Application
##########################

Overview
********

This application demonstrates how to use OpenAMP with Zephyr. It is designed to
demonstrate how to integrate OpenAMP with Zephyr both from a build perspective
and code.  Currently this integration is specific to the LPC54114 SoC.

Building the application
*************************

.. zephyr-app-commands::
   :zephyr-app: samples/subsys/ipc/openamp
   :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-1377-g580b9add47 *****
   Starting application thread!

   OpenAMP demo started
   Primary core received a message: 1
   Primary core received a message: 3
   Primary core received a message: 5
   ...
   Primary core received a message: 101
   OpenAMP demo ended.