TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310F128 RF_close 函数卡死

客户用CCC1310 开发M-Bus,采用TI RTOS,客户自己根据TI 的官方文档编写的协议栈。运行中有三个任务 串口收发两个任务 射频收发一个任务。进行射频频繁发送数据,间隔时间大概200ms,射频的数据从串口获取,这样频繁操作后,会出现在射频的某个函数卡死。射频发送使用阻塞式或者非阻塞式都会出现这种情况。在软件Debug中追踪到在RF_close()函数部分Halt. 请教该如何解决。谢谢!

软件部分如下所示:

下面为进行数据收发的截图:

Viki Shi:

CC1310上实现M-bus,我们有协议栈提供,请看这边:http://www.ti.com/tool/WMBUS

user4205522:

遇到相同问题,射频运行一段时间后,无法发出数据;打印信息看,各个操作命令状态都正常,多个接收机都无法收到这个模块发出的信号。调用RF_close()后,无法返回,看门狗超时复位!

user4205522:

回复 user4205522:

此问题已经解决,其它地方的错误,未处理,传导了 RF_CancelCMD()函数,导致调用RF_close()时,无法返回,看门狗复位;已修改,正在验证复现

赞(0)
未经允许不得转载:TI中文支持网 » CC1310F128 RF_close 函数卡死
分享到: 更多 (0)