Hi all,
I am using SYSLINK on a OMAPL138 device to have the DSP and ARM (running Linux) to communicate to each other.
I have TI_CGT_C6000_7.4.2; bios_6_35_01_29; ipc_1_25_02_12; syslink_2_21_01_05; xdctools_3_24_07_73
At the moment I am playing with the messageQ example (ex02_messageq) which exchanges a few messages. This examples creates two shared regions for SYSLINK use ("SR0" and "SR1").
I can now run this example without problems when the shared regions are in the main DDR. I can modify shared/config.bld at will to move the shared regions and the DSP code & data area around.
What I am NOT able to do is to move the two regions in the OMAPL138 128kbytes internal device memory.
I tried to simply modify the address of the two regions in shared/config.bld so that they end up in the shared region. But this doesn't work as that area is already defined inside the platform (I am using the ti.platforms.evmOMAPL138 platform) as L3_CBA_RAM and so there is a conflict.
I have also tried to generate my own platform without that L3_CBA_RAM area but so far I've not been able to make this work either.
Can anyone shed light on what is the shortest route to achieve my goal?
thanks