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

CC2340R5: 使用 BLEAppUtil_advStop 后,程序疑是跑飞,或者死掉的情况。

Part Number:CC2340R5

使用的是simplelink_lowpower_f3_sdk_7_40_00_64\examples\rtos\LP_EM_CC2340R5\ble5stack\basic_ble_profiles。

将我的Key_Init();任务放到osalInitTasks();中。

在使用BLEAppUtil_advStop ();API停止广播时,程序死了,不会打印数据,也搜索不到了蓝牙广播信号了。

Galaxy Yue:

您好,可能是因为BLEAppUtil_advStop()调用导致了BLE模块关闭,进而导致程序不能在BLE广播中发送或接收数据。

你试一下BLEAppUtil_advStart()尝试重新开始广播,查看是否可以恢复正常。如果问题依然存在,可以尝试重启设备来恢复默认设置。

,

li yihang:

我试了,好像使用了BLE的API,程序就像死掉一样,只要不使用;我其他的外设都是正常的,我目的是想修改广播数据,但是现在按照指南操作,就发现使用不了。

,

Galaxy Yue:

您好,

可以看下这个,你的adv设置成disable了。enable试一下

https://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/2.20.00.49/exports/docs/ble5stack/ble_user_guide/doxygen/ble/html/group___gap_adv.html#ga4e45550a6887067a26b8cc797e3d51fe

赞(0)
未经允许不得转载:TI中文支持网 » CC2340R5: 使用 BLEAppUtil_advStop 后,程序疑是跑飞,或者死掉的情况。
分享到: 更多 (0)