使用1.3.2版本的协议栈生成BIM文件和SimpleBLEPeripheral-imgA和SimpleBLEPeripheral-imgB,曾经使用ios系统上的OAD工具下载成功,但手机坏了,所以使用电脑的USB-dongle和BLE Device Monitor配套使用进行OAD试验,能连接和查看到OAD服务,但选择更新文件点击start后却提示OAD programming timed out,Event Log如下:
09:11:12.751 > OAD support detected
09:11:18.306 > GAP Link Param Update: 0 0 800 0 1000
09:11:18.306 > Connection parameters updated
09:13:23.148 > WriteCharValue[2902]: v=0001
09:13:23.348 > WriteCharValue[2902]: v=0001
09:13:23.586 > Command Status: 16 FD92 [len=0]
09:13:24.316 > WriteRsp[2902]: status=0 pduLen=0
09:13:42.350 > OAD started
09:13:52.351 > OAD programming timed out
请问造成该问题是什么原因呢?
还有一个问题,教程中配置OAD时,将#define DEFAULT_ENABLE_UPDATE_REQUEST TRUE改为FALSE,这个是否是必须,我手上有个低功耗产品,正常工作时连接间隔较大,是否就不能使用OAD?