找回密码
 立即注册

微信扫码登录

查看: 45|回复: 1

[BLE SDK] 蓝牙跑deep_retention偶现断连

[复制链接]

7

主题

10

回帖

97

积分

不屈白银

积分
97
发表于 前天 19:20 | 显示全部楼层 |阅读模式 来自 广东
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR9218
SDK及版本: -
本帖最后由 hhh 于 2025-12-27 11:08 编辑

TLSR9218跑deep_retention,偶现连接几分钟后无操作下断开连接,错误码8,连接超时,想请教下这种情况要怎么解决或分析。

目前uni_ble_sdk_main_loop没有阻塞,请问会因为user_main_loop执行较久导致连接断开吗,有要求user_main_loop执行不超过多久吗?

还有个疑问,连接事件是在uni_ble_sdk_main_loop轮询处理吗,不会提前中断吗?

还是提前唤醒的时机不对,比如blc_pm_setDeepsleepRetentionThreshold和blc_pm_setDeepsleepRetentionEarlyWakeupTiming设置不当,目前设置前者95,后者800,这个是否需要依据连接间隔调整?

0

主题

15

回帖

88

积分

不屈白银

积分
88
发表于 昨天 16:27 | 显示全部楼层 来自 中国
user_main_loop执行较久不会导致链接断开,除非 user_main_loop 内关闭中断过久。
连接事件会在中断里接收,
代码量过大的情况下,可以参考 handbook 重新设置 blc_pm_setDeepsleepRetentionEarlyWakeupTiming。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 |沪公网安备31011502403548号 )

GMT+8, 2025-12-28 07:05 , Processed in 0.096098 second(s), 23 queries .

Powered by Discuz! 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表