常规的情况下大部分用户选择 http 的升级方式, 我们提供了相应的 demo 例程 http_fwup_demo, 但某些应用场景下客户需要自定义升级模式, 比如自己以前产线上做了一套串口升级上位机就需要用到串口升级, 或者是想通过 ble 或者 mqtt 服务器进行升级, 这就需要用到我们另外一套升级接口:
1, tls_fwup_enter 进入升级模式;
2, 通过串口或者其他方式获取到 w800_ota. img 文件后, 使用 tls_fwup_request_sync 去写数据;
3, 再 tls_fwup_current_state 检查下结果, 途中出错就 tls_fwup_exit, 不出错就不用管, 成功之后会自动复位