我在串口接收数据解析线程中 发送消息队列 会导致
但是在MAIN调试的时候是正常的,数据收发正确
这是消息队列发送的代码
/* 初始化消息队列 */
result = rt_mq_init(&t1_mq,
"t1mq",
&msg_buf1[0], /* 内存池指向 msg_pool */
6, /* 每个消息的大小是 6 字节 */
sizeof(msg_buf1), /* 内存池的大小是 msg_buf 的大小 */
RT_IPC_FLAG_FIFO); /* 如果有多个线程等待,按照先来先得到的方法分配消息 */
你代码发送有:常规发送,立即发送,确认走的那个发送方式。