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.

DSPLINK: 32-bit control message and NOTIFY module

Other Parts Discussed in Thread: OMAP3530

Hello everyone,

 

I am implementing the minimal control scenario of DSPLINK on OMAP3530. So, I am using only PROC and NOTIFY modules. I am trying to send the 32-bit control message with NOTIFY_notify. The message is nothing but an integer at this point. My question is, if I am sending this integer from ARM to DSP with NOTIFY_notify, how can I read this information on the DSP side? The other question is, in my callback function on the DSP side, I am unsure about the use of the (void *) info in the function argument list. I remember reading somewhere that the (void *) info is for a message from the lower layer of NOTIFY module. It would be great if someone could clarify the use of (void *) info in callback function and also give some hints on how to read or decode the 32-bit control message from the event notification. Thank you in advance. Here is an example of the callback function declaration I am referring to:

STATIC Void MPCSXFER_Notify (Uint32 eventNo, Pvoid arg, Pvoid info) ;

 

-RH