Part Number: BEAGLEBN
Tool/software: Linux
I've been digging through the documentation and the forum, and numerous source on the internet, but I can't find any definite answer about how to most efficiently let the PRU access larger chunks of global memory (DDR). A use case would be a framebuffer (PRU reads from DDR), or a data capture device (PRU writes to DDR).
There are lots of examples for how to do this prior to RemoteProc and RPMsg. Is it as trivial as just passing a memory pointer value from Linux to a PRU (that would be rather unsafe, but if that's what it takes to achieve speed, then so be it.) Or is there some mechanism for RemoteProc or RPMsg?
Any hint or pointer to documentation would be appreciated!