多说无意,在蓝牙demo中,一般都有OTA服务。在Tlsr8258中,有个自定义的私有OTA服务,我们用nrf connect查看是一个未定义的服务。
注意:由于这个Tlsr8258默认是会间歇性的休眠,因此要关闭休眠,否则升级会丢包,并且默认30s秒没有完成升级,会报错(将是能关闭即可)
修改OTA时间: bls_ota_setTimeout(60 * 1000 * 1000);设为一分钟
下载OTA_Telink.apk,然后安装(https://download.csdn.net/download/qq_38591801/86539109)
service:选择最下面的那个UUID
characteristic:只有一个UUID,选择即可
select ota bin: 找到需要升级的bin文件