SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决
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表示推送成功:
相关文章
- PHP错误级别 error_reporting() 函数详解
- 数据科学初学者九种常见错误
- 使用 SAP Fiori Tools 部署 SAP UI5 应用到 ABAP 服务器时遇到的各种错误和解决办法
- 如何处理SAP云平台错误消息 there is no compute unit quota for subaccount
- ng-template 使用过程中参数传递错误的单步调试
- python有些错误换行问题解决
- ROG魔霸7Plus电脑一直蓝屏错误怎么重装系统?
- sqlalchemy 使用pymysql连接mysql 1366错误
- 从零实现Web框架Geo教程-错误恢复-07
- 不能用了?Newbing新教程,解决重定向错误
- 【taro react 错误解决】 ---- Uncaught TypeError: Cannot read properties of null (reading ‘getContext‘)