currently I am working with the off-chip shared memory on the SCC with RCCE.
I figured out with a test program, that data allocations using non-cacheable shared memory end in an inconsistent state when exceeding a size about 2k bytes. It seemed to me, that the flush is not working as expected. So I checked the RCCE_shflush routine. The routine is empty.
On the other hand, cacheable shared memory works so far.