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.

F28M35H52C RAM and shared RAM allocation

Hello!

I need more RAM for my DSP calculation.

I read that i can use shared RAM in C28 core for this (http://e2e.ti.com/support/microcontrollers/c2000/f/171/p/138014/497007.aspx#497007), but I can't find how.

Quote from topic:

"To extend DSP processing RAM on Concerto you have the option to allocate more of the Shared Memory to the C28.  Did you notice the Shared Memory that both the M3 and C28 have access to?  There are (8) blocks of the Shared RAM  (S0-S7) that can be allocated to either M3 or C28 for write access.  So this gives you 64 KB of additional RAM allocation to C28."

My questions:

1. Cortex - master subsystem CPU, and C28 - control subsystem. Do i need to allow access to shared RAM for C28 in Cortex project? (something like this: "RAMMReqSharedMemAccess(S0_ACCESS, SX_C28MASTER);"?)

2. Changes in *.cmd file for C28 linker will look like this, am I right?

.ebss               : >> RAML2 | RAMS0,      PAGE = 1     (RAML2 and RAML3 combined into one now: RAML2: origin = 0x00A000, length = 0x002000)

3. What else need i to do to use shared memory (RAMS0-RAMS7) with RAML2 for my DSP calculations?


Regards, Eugene