找回密码
 立即注册

微信扫码登录

查看: 125|回复: 2

[BLE SDK] OTA首次开始升级时,会莫名断开连接。第二次才正常

[复制链接]

2

主题

1

回帖

26

积分

英勇黄铜

积分
26
发表于 2024-12-12 15:02:29 | 显示全部楼层 |阅读模式
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR825x
SDK及版本: Bluetooth LE Multi Connection V4.0.1.3
首次连接,并发送star指令后,就会立刻断开,通过nrf日志,貌似是设备端主动断开的 lQDPJxE2WZvkSTnNAdnNBDiwCum6AsGdOSEHQAk-3mCJAA_1080_473.jpg 。下次连接再发送star指令,就能正常进入OTA升级流程。NRF模拟开始过程同样会触发这类情况。这个会是什么原因导致的呢?
lQDPKHISReF0lDnNBP_NA8OwR_n2P7oDYl0HQAg0LKRUAA_963_1279.jpg

2

主题

1

回帖

26

积分

英勇黄铜

积分
26
 楼主| 发表于 2024-12-12 17:53:06 | 显示全部楼层
已找到原因。在OTA开始回调时主动变更超时时间会导致断连

0

主题

18

回帖

102

积分

版主

积分
102
发表于 5 天前 | 显示全部楼层
通过OTA错误码0xD:OTA flow total timeout,可以判断出是OTA的流程触发超时,用户可以通过API blc_ota_setOtaProcessTimeout(int timeout_second)更改超时时间,建议在用户初始化时调用,但是确保在API blc_ota_initOtaServer_module(void)之后再调用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2024-12-22 01:05 , Processed in 0.091613 second(s), 23 queries .

Powered by Telink 隐私政策

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

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