Hello
We have the following situation.
We need to load and start DSP / IPU / PRUSS cores as fast as possible with TI RTOS applications, so we use multi-core application binary loaded via SBL.
We also have SPL as an application for A15 core in the multi-core application.
The A15 core is loaded with SPL -> u-boot -> Linux.
Linux resets and reinitializes DSP / IPU / PRUSS cores (we do not know where) and tries to load them with default applications (with remoteproc driver).
If we delete default applications (located in lib/firmware) cores are still reset on Linux startup.
We have to get rid of resetting and reinitializing DSP / IPU / PRUSS cores in Linux, so the applications loaded via SBL still continue working after Linux is loaded.
How can we achieve this?
P.S. We also need to have IPC functionality between Linux and TI RTOS applications in cores. The possible solution should not affect it.
I think that remoteproc driver has to be functional in this case.