From my customer:
I tried to access OCMC memory location to share data between PRU & DSP core. Am able to read, write in the OCMC RAM1 location using DSP core, but not able to do same on PRU core.
As per my observation under AM57xx_PRU.cmd only L3_OCMC with address 0x40000000 & size = 0x00010000 is defined .
So I add OCMC_RAM1 with following data: org = 0x40300000 len = 0x00080000 CREGISTER=32, but am not getting clarity on CREGISTER, why this is defined & its use.
To access this location I used the same approach as PRU used to share data with ARM using DDR memory location. But this approach doesn't work for me.
Is there any link which describes how to use OCMC memory for shared data between cores like DSP-PRU.
Along with this, Is there any way to connect DSP & PRU core while my AM572x-EVM is running under Linux. As right now am only able to connect single core when I stop my board under u-boot. As this will be helpful to debug multiple cores to see communication between them.
Thank you