常规的情况下大部分用户选择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,不出错就不用管,成功之后会自动复位