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.
已解决! 转到解答。
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
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.
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