Tool/software:
Hallo TI,
I have a dual boot of linux on the A53 cores and a bare metal application on an R5 core running.
Both, Linux and the bare metal app are booted from the sbl.
Now i want to set up IPC communication. As far as i understood the documentation of the remoteproc and rpmsg linux drivers, these can only be used when booting the R5 from remoteproc in the linux kernel. I came to that conclusion because of the following sentence in the docs found at https://software-dl.ti.com/processor-sdk-linux/esd/docs/08_00_00_21/linux/Foundational_Components/PRU-ICSS/Linux_Drivers/RemoteProc.html :
"The pru_rproc module also parses the firmware binaries looking for a section named .resource_table
This .resource_table section of the firmware specifies the system resources that the PRUs will need during their program execution"
The problem that i am facing right now is that i don't want the remoteproc driver to load any binaries in the r5 cores because my application is allready running.
So my question is, how can i use the rpmsg driver without the binary load of the remoteproc driver?
Best regards
Alex