Hi, I've been trying to bring up the m4 core in an imx8 platform. I've been using the sdk from nxp sdk builder and toolchain from arm developer (suggested in the sdk docs).
In the sdk the demo apps for Hello World and RPMSG are working fine. But when I try to run the demo app for can loopback on the m4 it seems the m4 core is not booting up.
Why is this happening and how can I solve this?
If you are using imx8qm-mek-rpmsg.dtb, this dtb disabled the CAN node.
You need check the scfw configs and make sure the CAN domain belongs to m4.
Please refer SCFW guide in source code and below knowledge base:
Hi @Zhiming_Liu
Thanks for the support.
I've checked the link that you've provided and have done as instructed in the documentation.
When I tried to boot up the m4 core using the SCFW I've made by following the directions on the website https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/System-Controller-Firmware-101/ta-p/1124... there seems to be an issue.
It seems that the can0 is assigned to M4 1 core.
How can I assign can0 to M4 0 core.
Thank you @Zhiming_Liu
now I understand what needs to be done
Thank you for the reply.
I'll check it.