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.

Message for queue is getting wrong values



Hi,

I am trying  to add a message for use of ipc in messageq.

The only problem is that for get the right information in  the message

I have to consider two dummy variables(reservedX below) to get  the right value in my popX

and distanceX variables.

So I don´t know why this behavior.

This is how I define the message:

typedef struct MyMessg{
    MessageQ_Msg msg;
    int reserved1;
    int distance1; int reserved2;int reserved3;
    int pop1; int reserved4;int reserved5;
    int distance2; int reserved6;int reserved7;
    int pop2; int reserved8;int reserved9;
    int distance3; int reserved10;int reserved11;
    int pop3; int reserved12;int reserved13;
    int distance4; int reserved14;int reserved15;
    int pop4; int reserved16;int reserved17;
    int distance5; int reserved18;int reserved19;
    int pop5; int reserved20;int reserved21;
    int reserved36;int reserved37;int reserved38;
    int distance6; int reserved22;int reserved23;
    int pop6; int reserved24;int reserved25;
    int distance7; int reserved26;int reserved27;
    int pop7; int reserved28;int reserved29;
    int offset; int reserved30;    int reserved31;
    int lenght;    int reserved32;    int reserved33;
    int src_core; int reserved34;int reserved35;
    int flag_count;
//    myData data;
}MyMsg;

I am using a TMDSEVM6678LE board.

Any help is welcome.

Julian