Hello Team
I have following queries regarding multicore development. I am running LED blink example from Linux on R5_0_0 and M4 core.
1. When I run head /sys/class/remoteproc/remoteproc*/name command in Linux, I see that sometimes R5_0_0 core is associated with with remoteproc1 and sometimes with remoteproc0.
So there was one instance where remoteproc1 was for R5_0_0 and remoteproc0 was for M4 core. And after restart it got reversed.
So if this number of remoteproc is not fixed for cores then on runtime how can we automate running the cores if we want to start particular core?
If I run echo start > /sys/class/remoteproc/remoteproc1/state command then I won't be sure which core I am running.
How to ensure remoteproc1 will always be say R5_0_0?
2. I was able to run the LED blink example on M4 core without any changes in the linker.cmd file. But for R5 core I had to do changes in linker.cmd file (I had to add section for resource_table).
Why was this change not required for M4 core?
Thanks
Amey