关于tmos_msg_send函数,如何在两个消息间传递一个字符串呢?

tmos_msg_send这个函数带有两个参数,一个是taskid,另外一个就是uint8_t的指针了.并没有event的参数

调用这个函数以后,是怎么触发消息机制的?由哪个event来处理呢?

如何在两个消息间传递一个字符串呢?

这个EVENT是固定的消息event,

可以参考下这个链接的4.2章节,

https://blog.csdn.net/Taoyukai/article/details/116609126


这个文章我看过两遍了才写的代码

发送消息,看看有什么效果

1681396676802386.png


这里的消息是不会被触发的

1681396676207913.png


这里才会被触发.我怎么做才能让上面的过程触发而这里不触发呢?

1681396676153292.png



首先确认下taskid是否申请成功,这个taskid下的其他任务是否可以正常运行,另外就是发送和接收部分是否有申请内存和释放内存。

也可以把程序发送至邮箱hy@wch.cn,我们来帮你看下。


只有登录才能回复,可以选择微信账号登录