Hi Ti:
你好,我的 SDK 是 simplelink_cc13x2_26x2_sdk_4_30_00_54
蓝牙广播包已经发出,手机可以接受到,并且显示可连接。
但是点击连接后,程序并没有进入到 GAP_LINK_ESTABLISHED_EVENT 事件。
请问这有可能是什么原因呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Ti:
你好,我的 SDK 是 simplelink_cc13x2_26x2_sdk_4_30_00_54
蓝牙广播包已经发出,手机可以接受到,并且显示可连接。
但是点击连接后,程序并没有进入到 GAP_LINK_ESTABLISHED_EVENT 事件。
请问这有可能是什么原因呢?
串口信息只显示了 Adv Set 0 enable,在手机上点击连接后就没有新的 log 产生了
GAP_LINK_ESTABLISHED_EVENT是在central端生成的
使用Btool连接时就会看到GAP_LINK_ESTABLISHED_EVENT :
还可参考:
我试了下,发现
只要在 GAP_DEVICE_INIT_DONE_EVENT 里面调用 GapAdv_enable(),发出的蓝牙包可以正常连接;
但是我通过 Util_constructClock 延时 1s 后调用 GapAdv_enable() 发出的蓝牙包就连接不上
(其他条件是一样的)
但是我通过 Util_constructClock 延时 1s 后调用 GapAdv_enable() 发出的蓝牙包就连接不上
这个软件定时是放在哪里的
谢谢你,现在可以确定不是软件定时的问题了,而是MCU资源不足导致的