Other Parts Discussed in Thread: SYSBIOS
Tool/software: Linux
Hi,
we're working on an am572x with linux (processor-sdk-linux-rt-am57xx-evm-03.01.00.06) running on the A15 cores. We boot DSP1 via remoteproc for some side tasks and want to use parts of OCMC as dedicated DSP RAM. In order to achieve this we want to define beside the default CMA space in external RAM a CMA space in OCMC-RAM and have remoteproc point to it when it comes to configuring a certain carveout.
We learned that the physical address member in the resource table carveout structure isn't read from remoteproc at all. We already had some success by defining OCMC as reserved memory and defining this area as a devmem region in the resource table. But this way we can't place an ELF memory section in it and so we only can access this memory via pointer access and we have to do the memory layout work by hand.
So how can I make remoteproc use a certain physical address/CMA space for a certain carveout?
Best regards,
Tim
