The c6657 memory map summary (SPRS814C, 6.26), shows:
0x0080,0000 Local L2 SRAM
0x0C00,0000 Multicore shared memory (MSM)
0x1080,0000 CorePac0 L2 SRAM
0x1180,0000 CorePac1 L2 SRAM
The CorePacN L2 SRAM appears to be a shadow of the Local L2 SRAM for each core. What is the purpose of this? What is the recommended usage with respect to section placement in the linker command file - that is to say, Local L2 SRAM or CorePacN L2 SRAM ?
It appears possible for Core1 to modify locations in CorePac0 L2 and correspondingly Core0's Local L2. (the same for Core0 wrt CorePac1 L2 and Core1's Local L2). Is this another instance of shared memory between the cores? Can these accesses generate an exception or access fault?