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.

MessageQ_open() problem on DSP side

Other Parts Discussed in Thread: SYSBIOS

Hi,

I have Vayu Evm xc5777x CPU board. I am using ti-glsdk_dra7xx-evm_6_04_00_02 which provide component-sources/ipc_3_21_00_07 for Linux(ARM)  to ti sys-bios(DSP) communication.

I am trying to  MessageQ_open()  on DSP side but it is not able to open messageQ created on the ARM side.

This is the snippet  of the code:

do {
status = MessageQ_open(remoteQueueName, &queueIdARM);
Task_sleep (1);
 } while (status == MessageQ_E_NOTFOUND);

if (status < 0) {
printf("Error in MessageQ_open for ARM [%d]\n", status);
}
else {
printf("Remote queueId for ARM[0x%x]\n", queueIdARM);
}

But here is getting struct  at  MessageQ_open() only. 

I am able to successfully  doing it on ARM side to open DSP1 and DSP2 created messageQ.

Regards

Naveen Sheeti