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

CC2640R2F-Q1: 不复位蓝牙的前提下,重启异常的蓝牙协议栈任务是否可行

Part Number:CC2640R2F-Q1

我在产品实际使用中出现可能的GAP error,导致蓝牙无法开关广播,且持续无广播发出的异常,推测是蓝牙协议栈广播状态异常,需要在不重启整个芯片的前提下,是否能实现蓝牙协议栈和GAP task的重启,期望专业人士提供可行性的指导,感谢!

Nick Sun:

您好,

是否可以尝试重启RF core?

若可以,您可以参考如下帖子:https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1160174/cc1352p7-ability-to-reset-the-rf-cpu-from-the-application-processor

If you are using proprietary RF, you can reset the RF core by using:_RF_close(https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_Bluetooth_group__rf__driver.html then RF_open(https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_Bluetooth_group__rf__driver.html

您也可以参考如下帖子:https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_Bluetooth_cc1310-reset-rf-core

调用RF_yield()然后调用 RF_close() 然后再调用SysCtrlSystemReset()

希望能够帮助到您。

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F-Q1: 不复位蓝牙的前提下,重启异常的蓝牙协议栈任务是否可行
分享到: 更多 (0)