想用messageQ在两个核之间传递数据,自己定义了一个结构体:
typedef struct{
MessageQ_Msg msg;
int num;
}Message;
程序运行以后put和get两个函数都通过了,但是接收到的数据不是发送的数据,而且不管传递什么数据,接收到的数据都是同一个值,不知道是什么原因。希望大神们能告诉一下可能的原因!
Andy Yin1:
对MessageQ_Msg msg赋值传输到对端核后,在对端能否获取到msg中赋的信息呢。