nordic 52832 DFU后出现无法重连的问题
1:问题:nordic 52832 DFU后出现无法重连的问题
2:场景重现:
1>先连接蓝牙后,发送指令使硬件进入DFU模式
2>DFU模式时,蓝牙进行自动重连,并进入数据接收状态,传输升级文件
3>升级完成后,硬件自动重启,蓝牙App重新连接硬件
4>这时,发现蓝牙一直无法重连
3:调试:
1>过程中尝试搜索连接,发现调用一些方法后,无任何回调
2>打印全部信息,对比管理类对象是否被释放了,结果发现对象都存在,所有的对象都存在
3>查了很久,最后通过仔细对比,发现管理类对象的代理发现了改变
4>升级之后代理释放了,之前做的升级都不会释放,这次却释放了,这点搞不懂?有懂得指导指导哈
5>最后解决办法是没错连接后,设置一下代理,没问题了