ch582M开发板,采用Peripheral例程,手机上打开CH583M OTA升级工具APP,在蓝牙连接时出现提示“该设备不是目标设备CH583M”,然后蓝牙断开,这是什么原因呀?
从你的描述应该是用的方式二进行OTA升级的,此方法需先用ble调试助手连接蓝牙,uuid为ffe3的服务写一个字节触发ota后再去用ch583升级工具连接。
是uid为ffe3的服务写一个字节触发ota后再去用ch583升级工具连接。还是不成功
用的是哪个例程呢,如果是蓝牙透传例程,是不支持ota的,可以参考下BLE目录下方的关于ota的pdf说明,有两种方式可以升级,都是需要多个hex合成才能实现ota功能的。
用的OnlyUpdateApp_Peripheral例程,uuid为ffe3的服务写一个字节触发ota后再去用升级工具连接,但是调试助手写一个字节时失败,升级工具连接不上,显示不是目标设备
发送一个字节触发后,蓝牙的名称会变成OTAOTA_OTAOTA,可以看看是否有变化,如果有,还是显示不是目标设备,那么可以使用官网最新的例程测试,或者按照下方链接检查下勾选:
https://www.cnblogs.com/debugdabiaoge/p/16651149.html
均已勾选,还是显示不是目标设备。且试了最新例程,手机BLE调试助手都扫描不到设备
@TECH_Hy ,你好想问一下,我也用的是OnlyUpdateApp_Peripheral例程,他应该是使用方式二DFU,也是出现这种情况,目标设备不是连接设备,我只是在APP工程里面修改了pairMode = GAPBOND_PAIRING_MODE_INITIATE;我查看了一下,是uuid没切换过来,还是保留APP那边的uuid,正常来说是应该调到IAP那边的uuid的(如果我在调试助手手动将绑定删除,他的UUID就正常),请问怎么解决