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.

CCS/TMS320F28377D: CPU2 GSRAM access

Part Number: TMS320F28377D

Tool/software: Code Composer Studio

using tms320f28377d. Using GSRAM6 for CPU2. defined global variable called "buffer". Even though I am incrementing in every cycle, this variable is always remains in zero. even i checked with other variables also. GSRAM6 is NOT used in CPU1. then why this is happening. Is there any settings required to use GSRAM in CPU2?? 

  • Hi,

    By default all GSx RAMs are allocated to CPU1. In CPU1 code you need to change the configuration of GSxMSEL register for specific RAM block to allocate it to CPU2 and then only CPU2 can have write/execute permission to that RAM block (read is allowed). This need to be done before booting CPU2 from CPU1.

    Regards,

    Vivek Singh