Hi 2548903578,
What kernel version are you using?
On 5.4.x kernel, there's a remoteproc driver which can be used to send firmware to M4 from A9 user space.
User needs to change default dtb to xxx-m4.dtb.
See 4.1.1 in https://wiki.st.com/stm32mpu/wiki/Linux_remoteproc_framework_overview
Some notes on using remoteproc on i.MX soc:
- firmware must be put under /lib/firmware.
- We don't recommend to use stop, which needs M4 to enter IDLE mode itself.
- The image file must be in elf format.
Thanks!
Regards
Terry