1.调用如下命令检查cysecuretools 版本: cysecuretools version 必须使用5.1.0以上版本。如果版本低,则执行如下命令更新版本: pip install --upgrade --force-reinstall cysecuretools
只有Cysecuretools正常运行,才可以正常的运行OTA例程
2.OTA功能演示 我们提供了基于安卓,IOS和Windows的OTA上位机工具如附件。以Windows上的工具(WsOtaUpgrade.exe)为例: 打开文件夹,进入路径:\Bluetooth_LE_Battery_Server_with_OTA\build\APP_CYW920829M2EVK-02\Release,找到OTA升级文件: mtb-example-btstack-freertos-cyw20829-battery-server-ota.update.signed.bin 将其复制,拷贝到WsOtaUpgrade.exe同一个文件夹中。 打开modus shell命令行,进入WsOtaUpgrade.exe和bin文件所在路径,执行如下命令: ./WsOtaUpgrade.exe mtb-example-btstack-freertos-cyw20829-battery-server-ota.update.signed.bin 这个命令会启动Windows升级工具。
其中必须用Signed bin才能正常完成 OTA升级
|