收藏官网首页
查看: 36635|回复: 7

[经验分享] 关于OTA中user2.bin生成问题

13

主题

81

帖子

1241

积分

金牌会员

Rank: 6Rank: 6

积分
1241
跳转到指定楼层
楼主
发表于 2017-7-4 17:48:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
汉枫LPB120模块
今天试了一下OTA,按教材、帖子等操作,生成固件,上传机智云,一切好像很顺利,但到了固件验证时,从esp8266串口返回的信息却发现升级失败,去查了ESP8266手册,升级文件应该生成 user2.bin,于是按帖子上说法,去修改 Makefile 文件,改APP=2,但编译后,生成的死活都是user1.4096.new.6.bin


我用的是./gen_misc.sh(\APP文件夹下的)编译的,后来打开才发现,应该修改的是gen_misc.sh,而不是 Makefile


最后生成了user2.4096.new.6.bin,上传机智云,OTA成功。

562

主题

1222

帖子

8133

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8133
沙发
发表于 2017-7-4 18:05:41 | 只看该作者
恭喜你 !!!  

另外提示一下,使用此功能,需要你在注册机智云的选择  你是企业开发者。
1、机智云QQ群: 287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /   机智云智能宠物屋go-kit
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

13

主题

81

帖子

1241

积分

金牌会员

Rank: 6Rank: 6

积分
1241
板凳
 楼主| 发表于 2017-7-4 19:30:05 | 只看该作者
本人只是个人开发者,只是不满市面上的产品,绝大多数没有设备状态反馈,遥控后没有响应害我误事,所以想自己开发,看上了机智云的简单接入方式。经过一段时间断断续续的学习,发现机智云在单个产品开发很快,也很简单,但多个产品组成如智能家居似的,就比较困难,不知是我为个人开发者,还是文档看不仔细。

点评

参考: 新增设备分享功能,支持控制权分享、身份转移 http://club.gizwits.com/thread-6969-1-1.html 统计分析工具:聚合API,让数据更有价值 http://club.gizwits.com/thread-6156-1-1.html D3 Engine使用教程(含  详情 回复 发表于 2017-7-5 15:53

562

主题

1222

帖子

8133

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8133
地板
发表于 2017-7-5 15:53:44 | 只看该作者
海底沙 发表于 2017-7-4 19:30
本人只是个人开发者,只是不满市面上的产品,绝大多数没有设备状态反馈,遥控后没有响应害我误事,所以想自 ...

参考:
新增设备分享功能,支持控制权分享、身份转移 http://club.gizwits.com/thread-6969-1-1.html
统计分析工具:聚合API,让数据更有价值 http://club.gizwits.com/thread-6156-1-1.html
D3 Engine使用教程(含联动)http://docs.gizwits.com/zh-cn/UserManual/D3.html
产品互联(见开发者中心的功能)

以上信息,都可以实现联动功能
1、机智云QQ群: 287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /   机智云智能宠物屋go-kit
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

13

主题

81

帖子

1241

积分

金牌会员

Rank: 6Rank: 6

积分
1241
5#
 楼主| 发表于 2017-7-5 18:33:24 | 只看该作者
免费使用STM32、APP自动代码生成工具
机智云有没有一种简单的设备联动方法,比如:A设备动作或测量温度达到某条件,调用一个宏,向机智云发送指令,改变B设备的数据点的值,从而使B设备动作,达到联动B设备,当然,这个联动应该由手机APP向A设备提供一些条件,如B设备的ProductKey、Product Secret、DID等。

17

主题

100

帖子

1381

积分

金牌会员

Rank: 6Rank: 6

积分
1381
6#
发表于 2017-8-18 16:39:26 | 只看该作者
楼主大大,我现在刷了user2的固件之后,就不能工作了,指示灯一直亮着。。。。怎么刷回原来的

点评

user2应该是在云上升级的,我有次升级到user2后,再次升级时不想走云升级了,我用了一个笨办法,把生成的user1刷到user2的位置,造成运行出错,它就自动运行user1了。  详情 回复 发表于 2017-8-22 11:21

13

主题

81

帖子

1241

积分

金牌会员

Rank: 6Rank: 6

积分
1241
7#
 楼主| 发表于 2017-8-22 11:21:41 | 只看该作者
AIcainiao 发表于 2017-8-18 16:39
楼主大大,我现在刷了user2的固件之后,就不能工作了,指示灯一直亮着。。。。怎么刷回原来的 ...

user2应该是在云上升级的,我有次升级到user2后,再次升级时不想走云升级了,我用了一个笨办法,把生成的user1刷到user2的位置,造成运行出错,它就自动运行user1了。

16

主题

67

帖子

1113

积分

金牌会员

Rank: 6Rank: 6

积分
1113
QQ
8#
发表于 2017-9-22 15:38:20 | 只看该作者
我的直接在Makefile文件内修改APP=2,就能生成user2文件啦。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表