CH582OTA升级后连接

CH582OTA升级后OTA升级软件断联后进入BLE调试软件再次连接变名前的simple peripheral可以连上此时是升级过的吗,退出BLE调试助手再次扫描显示的是OTAOTAOTA_OTAOTA,连接后服务变少,与simple peripheral区别是什么

当显示蓝牙名称为OTAOTAOTA_OTAOTA的时候,此时程序处于IAP中,等待升级,服务只有用于OTA的,当名字显示simple peripheral时,此时程序处于app部分跑用户代码。

默认例程的逻辑应该不是连接再断开就会触发OTA,应该是通过通道3发送一个数据才行,可以看看你的app代码中是在什么情况下调用jump_ota的。

也可观察打印输出来判断。


是通过通道3发送一个数据触发的,那么在OTA升级完成之后,新编译的代码是自动重新运行的吗?

若升级后再次修改了APP代码,可以直接将需升级的hex文件放入OTA升级软件进行升级吗?还是说需要重新合并生成bin文件烧录进芯片进行OTA升级呢?


IAP升级成功后会跳入到app部分执行用户程序的,

若再次升级只需要将app部分的hex放入到OTA软件就可以了,


好的,感谢


只有登录才能回复,可以选择微信账号登录