[IMX8QXP][rpmsg] Inter processor communication

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

[IMX8QXP][rpmsg] Inter processor communication

1,366 Views
Ferromagnetic
Contributor II

Hi everyone,

I want to launch communication between M4 and HIFI4 core, and I wondering how to do it. RPMSG framework on HIFI4 act like a remote, also on cortex M4 in examples is rpmsg remote. So one way is to use Linux (master) as a bridge to communicate between this cores. Another way is direct comunication, but then M4 have to be a master I think. Also need to set share resources between this cores. Am I right? 

0 Kudos
Reply
1 Reply

1,337 Views
Sanket_Parekh
NXP TechSupport
NXP TechSupport

Hi @Ferromagnetic 

I hope you are doing well.
 
Rpmsg on the linux side (A35) only supports A35 (linux running) core as master.
 
One can use Linux as a bridge to communicate between DSP and M4 core.
 
One can refer to below resources :
 1. Chapter 7 - Memory Assignment in i.MX Porting Guide to reserve memory for DSP and RPMSG.
 
Thanks & Regards,
Sanket Parekh
0 Kudos
Reply