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()
希望能够帮助到您。