zl程序教程

您现在的位置是:首页 >  其他

当前栏目

SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决

错误教程学习 解决 系列 17 Over 十七
2023-09-11 14:21:24 时间

欢迎加入交流群: ESP8266 AliOS Things 群 号: 107723112
系列文章目录:
SimonLiu的ESP8266与AliOS Things 学习教程系列目录

注意:

OTA如果遇到错误:upgrade over err:-17,很有可能是编译和烧写的flash map设置不匹配,正确设置方法请参考此文:
SimonLiu的ESP8266与AliOS Things 学习教程系列之十六:AliOS Things之ESP8266编译和烧写选项

1. 登录智能生活平台,点击项目。

2. 点击项目页面右侧的运营中心

3. 点击设备运维-固件升级-新增固件

在这里插入图片描述

4. 填入固件信息

固件名称:自定义,比如test
固件版本号:从编译信息中获取。参看下图“获取编译固件版本号”。如果编译信息中没有,请先运行aos make clean,然后再次运行aos make即可。
所属产品:选择你要打算推送此固件的产品。
选择固件:对于ESP8266,固件文件是out/xxx@esp8266/binary/xxx@esp8266.bin,上传前需要移除文件名中的@符号,因为OTA固件文件名不支持特殊符号。
然后点击确定

获取编译固件版本号:
“获取编译固件版本号

5. 点击右侧的验证固件

在这里插入图片描述

6. 点击待升级版本号

会弹出当前产品所有已经上线的设备的版本号列表,选择需要进行升级的设备固件版本。本例中只有一个。
在这里插入图片描述

7. 输入设备的deviceName

输入验证固件设备的deviceName,然后升级策略选择静默升级或者APP提醒升级,点击添加
在这里插入图片描述

8. 点击推送

在这里插入图片描述

9. 推送成功的log

如果看到类似如下log表示推送成功:
在这里插入图片描述