RPMsg support for m33 core on i.mx93

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

RPMsg support for m33 core on i.mx93

Jump to solution
1,611 Views
Louis-HQ
Contributor I

Hi,

As of now, I don't believe that the i.mx93 zephyr port provides facilities to implement messaging between the m33 core running zephyr and the A55 cores running Linux using a framework such as RPMsg. The device tree exposes a DTCM which could be used as a internal shared memory, but no internal interrupt mechanism between the cores as far as I can see.

Is there something on the roadmap to improve support of zephyr development on the m33 core? 

Thanks.

0 Kudos
Reply
1 Solution
1,191 Views
brendonslade
NXP TechSupport
NXP TechSupport

RPMsg is supported for Linux to RTOS communication in NXP's Real-Time Edge software framework. RTOS support includes Zephyr (along with FreeRTOS and bare metal). You can find out more about this at https://nxp.com/rtedge 

View solution in original post

0 Kudos
Reply
2 Replies
1,596 Views
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @Louis-HQ 

I hope you are doing very well.

 

At this date (January of 2025), Zephyr is just as it is, the shared examples for cortex M and Cortex A on SDK.

We have not information about if RPMSG will be supported for Zephyr in Cortex M.

 

Best regards,

Salas.

0 Kudos
Reply
1,192 Views
brendonslade
NXP TechSupport
NXP TechSupport

RPMsg is supported for Linux to RTOS communication in NXP's Real-Time Edge software framework. RTOS support includes Zephyr (along with FreeRTOS and bare metal). You can find out more about this at https://nxp.com/rtedge 

0 Kudos
Reply