参照WSN例程实现收发一体,基本思路如下流程图:
当我调用第一次发送数据时候,流程正常,数据正常发送,在第二次发数据的时候Event_pend就不响应了,何解?是我的流程有问题么?在线等。
Felix ZF:
你的流程看起来没什么问题。
你在线调试一下,看看该task的状态,感觉你说的情况有点像卡在task中的其他地方了。
Liucky:
回复 Felix ZF:
我有打印输出,直接就等在哪点了:
第一次执行完打印了"T",LED 状态也有变化,之后也打印了“L”,也就是一个事件处理完成,然后再Event_Post,没有反应了,
Event_Post的地方也有打印,每次出发都是正常打印的,说明触发的地方没有死等,现就觉得Event_Pend 这点死等没有反应。
Felix ZF:
回复 Liucky:
在CCS里面,使用RTOS Object Viewer看一下task的状态。
通过Tools – RTOS Object View,打开ROV窗口,可以查看所有task的状态,是ready、blocked、running等。
TI中文支持网


