MU kernel module / M4 core communication

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MU kernel module / M4 core communication

475 Views
dav1
Contributor V

Ran across this patch + demo that exposes four MU's in linux (/dev/mu1) that opens a communication bridge to the M4 core (in the example, running Zephyr)

imx-mu - Unnamed repository; edit this file 'description' to name the repository. 

Anyone here with expertise around the MessageUnit and performance?

would like to understand what would be a reasonable max throughput to/from the A53 and the M4 or vice versa.

0 Kudos
1 Reply

440 Views
b36401
NXP Employee
NXP Employee

Usually MU is not used to send data directly, but just the notification.
In our current Linux BSP, the MU is used for RPMSG.
The data exchange happens in the shared DDR memory which is reseved for RPMSG
and MU is used to send notice from one processor to another about when to access the memory and get the data.
Therefore it's hard to evaluated the performance of MU alone since it's just a messenger.

0 Kudos