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.

RTOS/TMS320C6678: ipc messageQ question

Part Number: TMS320C6678

Tool/software: TI-RTOS

HI,

I use MessageQ Mode to send messages. But when I configue ShareRegion in MSMCSRAM like this:

var SHAREDMEM           = 0x0c200000;
var SHAREDMEMSIZE       = 0x00200000;

SharedRegion.setEntryMeta(0,
    { base: SHAREDMEM, 
      len:  SHAREDMEMSIZE,
      ownerProcId: 0,
      isValid: true,
      name: "MSMCSRAM_IPC",
    });

for (var i = 0; i < 8; i++) {
    Ipc.setEntryMeta({
        remoteProcId: i,
        setupMessageQ: true,
    });
}

I send message with ID to remote proccessor,but what message ID received by slave core is wrong. When I set Share Region in DDR3 like this

var SHAREDMEM           = 0x80000000;
var SHAREDMEMSIZE       = 0x01000000;

The slave core can retrieve the right message ID. Why?

Thanks