This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6442: IPC communication between Linux and SBL booted R5 application

Part Number: AM6442


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