J722S MCU+ SDK  09.02.00
IPC RP Message QNX Echo

Introduction

This example shows usage of RP Message APIs to exchange messages between RTOS/NORTOS CPUs as well as exchange message with QNX on Cortex-A CPU.

  • One "main" CPU, sends multi-byte messages to other "remote" CPUs using the RP Message APIs
  • The "remote" CPUs, then echo back the same message to the main CPUs
  • Once all messages are echoed the main CPU exits. The remote CPUs remain waiting to receive new messages.

Supported Combinations

Steps to Run the Example

Note
This is a system or multi-core project, so refer to system project build instructions for CCS project or makefiles when building the example.
  • When using makefiles to build, build the system makefile using make command (see Using SDK with Makefiles). This will build all the dependant CPU makefiles as well.
  • To run this demo, QNX needs to run on the Cortex A-core. Refer to Processor SDK QNX user guide to load and run this example.

See Also

IPC RPMessage

Sample Output

There is no direct output from the RTOS/NORTOS CPUs on the UART or CCS console. The output is seen on the QNX console on Cortex-A CPU.