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