BLE协议栈初始化失败

Viewed 13

一、描述你遇到的问题

问题点一: Ble协议栈无法使能,调用enable_ble阻塞。
根据流程在图A-1,图A-2,图A-3中顺序调用,发现Log并未符合预期,输出“OksMgr_BleInit End...”,所以从Log的现象来看,似乎是调用enable_ble发生了阻塞,且相关BleCb函数并未被触发,不明白其原因,也并未返回相关错误值。

问题点二:我目前参考ble_uart_client.c中的代码发现,原有demo中的enable_ble在初始化时被调用了两次(图B-1与图B-2),但根据代码中备注中并未有更详细的描述(图B-3),不明白原有demo两次调用enable_ble是为何,是否可以麻烦解惑一下其原因,谢谢。

二、你具体做的所有步骤结果截图

图A-1

图A-2

图A-3

图B-1

图B-2

图B-3

三、当前开发板状态全景照片

N/A

四、开发板串口所有日志

图C-1

0 Answers