I'm using CCS v5.2.1 with SYS/BIOS 6.33.6.50 MCSDK 2.1.2.5.
I want to share DDR memory area between cores with cache enabled.
I've developed a starting point project with a single .out. I load and run the project on core 0 and core 1.
Both cores read the DDR data.
Both cores modify the read data and shall writeback the data to DDR however Cache_wbInv does not work.
Synchronization between the two cores has been done with an HW Semaphore in order to avoid concurrent access to thw DDR. In the init function permission to read and write to system and user are given.
Please can anyone help me to understand how to write on DDR memory from different cores the same memory area?
Thanks in advance,
MS
PS: The example project is attached below.