I want to use the A9 kernel of imx6sx to start the M4 kernel. Does anyone know what to do. The information on the official website is to first put the bin file into the SD card, and then use u-boot to start it. Our product does not use SD card, so can we boot A9 core (linux boot) first, and then boot M4 through A9? Use DDR as memory. What information can be used as a reference?
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.
Some notes on using remoteproc on i.MX soc:
Thank you very much for your reply, I don't know which address to give when using this tool. I used DDR, and then used the address 0x8000000 as the starting address. I found that the system crashed directly. May I ask how much my address should be given when using DDR to start M4 on IMX6SX.