Глянул, не понял в чем была проблема. И что делает этот самый мэйлбокс. Мне не ясно что это и почему это хорошо.
msg->buff = (void*)0x12345678;
msg->len = cnt++;
msg->flags = 0xAA55AA55;
result = tn_queue_send( &que_std, (void**)msg, TN_WAIT_INFINITE );
0x12345678 это адрес чего?
на данный момент одна задача шлет в другую следующие структуры
Код
typedef struct{
u8 id;
void* buff;
u16 buff_len;
u16 arg;
}Smsg;
вижу только одну структуру.