i.MX 8DualX/8DualXPlus/8QuadXPlus @iMX8 :
How do i make sure iMX8 A35 core(s) and M4 core are communicating well on Linux version
4.14.78-toradex_imx_4.14.78_1.0.0_ga-bring_up ?
Could share detail document on communication mechanism between them.
Remote processor(M4) reset failed to re-establish RPMSG link between M4 and A35
Posted on Toradex as well.
Driver code
imx_rpmsg_tty.c\rpmsg\drivers - linux-imx - i.MX Linux kernel
Need a process for configuring RPMSG A35 as Slave in RPMSG Linux and "M4 will the Master to send instructions here"
Thanks for taking attention towards discussion:
Could you please share right answers for below questions:
Linux Version : 4.14.78-toradex_imx_4.14.78_1.0.0_ga-bring_up-g4276158-dirty
Hi srikanth.patchava-ext@continental-corporation.com
Can you please create this same question in the "Continental- i.MX8 Private Portal" Community page?
Thank you,
Lydia
toradex boards and its software is not supported by nxp,
issue may be posted on toradex support portal
Best regards
igor
Hi Sri
one can look at sect.2.8 Remote Processor Messaging attached Linux Manual,
rpmsg\test - imx-test - i.MX Driver Test Application Software
i.MX8QXP MCUXpresso SDK for i.MX Cortex-M can be found on
Please note that toradex software is supported by its vendor and it may be posted on
Welcome to - Toradex Community
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hello igorpadykov,
Thanks for responding. I understand that using RPMSG we can communicate b/w cortex A35 and cortex M4.
Move to little closer look:
It the only one way for this RPMSG? is it good to use Message unit (MU) which is associated sc_ipc_read(), sc_ipc_write() APIs for read-write Message Unit for multiple applications. share with more detail documentation.
Seems it is useful for more of OS based pipes.
Here I'm only pointing to read from M4 power module values to A35 using RPMSG.
Do you have any sample code that clarifies to continue my product support?
How do I make changes in RPMSG driver for moving A35 to act as a slave in Linux?
Since we are moving M4 as a master in RTOS.
sorry I am not aware of other sample codes. Note, this part
is preproduction part and has not full support. Suggest to proceed with
NXP Professional Services to get more support:
https://www.nxp.com/design/design-services:SW-SUPPORT
Best regards
igor