This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Overcome limit on memory shared between C28x CPU and CLA

Other Parts Discussed in Thread: C2000WARE

Thank you George, for you explanation.

If I have a struct or an array that is bigger than one page (say size=0x4a). It seems that I cannot put anything else in the shared memory. Is there a way to resolve this?

Example:

#pragma DATA_SECTION(testvar1,"CpuToCla1MsgRAM");
#pragma DATA_SECTION(testvar2,"CpuToCla1MsgRAM");

volatile float32 testvar1[0x25];
volatile float32 testvar2;

According to the linker, this does not fit in the CPUCLA shared memory.

Thanks in advance!

/Ruben