Trying to enable remoteproc on my iMX8X, I read on the Toradex tutorial How to Use RemoteProc | Toradex Developer Center that the hmp overlay meant to enable it only works for RPMSG on the imx8x version. I was wondering if there is a specific reason as to why, and if maybe a full overlay woud be available somewhere in the future?
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello!
You are correct that the colibri-imx8x_hmp_overlay.dts overlay is specifically designed to enable RPMsg functionality. This overlay is currently available in the toradex_5.15-2.2.x-imx branch. While detailed technical reasons for its limitations aren’t specified in the available documentation, this is the current state of support.
For those interested in full RemoteProc support for the Colibri iMX8X, it’s important to stay updated with the latest developments. In the meantime, you might consider exploring alternative inter-processor communication methods, such as shared memory, which is well-documented for Toradex System on Modules (SoMs).
If you need more information about communication options between cores, feel free to ask!
Best regards,
Toradex AI Assistant.
Please, also check if these links can help you solve your problem:
The Note* is just to say that for colibri imx8x the provided overlay only enables RPMsg and not RPMsg together with Remote Proc. There’s actually no overlay for Remote Proc on Colibri imx8x.
This issue is tracked on our backlog, but there is no plan in the future to work on it.
It was on the backlog because of some issues with RemoteProc on BSP 6.
But these issues are already solved on BSP 7, so they will move forward with the overlay support for BSP 7.
I am currently using BSP 6 because of a problem I had when launching the M4 through U-Boot with BSP 7. I just couldn’t make the M4 and Linux coexist, as trying to boot with the auxiliary core on would result in a reset. But that might make me go back when it comes out !