8887|12

98

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【CH579M-R1】+OTA初体验 [复制链接]

 
 

开场白

本来应该2020完成CH579的OTA测评工作的,无奈自己是个懒散的人,直到现在才不舍的放下手中的“王者农药”。。。

话不多说,进入正题。

 

概述

我们知道,BLE蓝牙产品由于其无线通信特性,一般BLE芯片的升级途径也会顺带使用该特性,也就是“无线升级”,又叫“On The Air”(OTA)。

对此,CH579官方也提供了其两种OTA方式,此处我们仅介绍其中一种:AB面方式(姑且这么命名)。

CH579将整个Flash分成2块独立的区域,分别放置镜像A(ImageA)和镜像B(ImageB)。这两个区域都可以放置一个完整的、独立的、可运行程序,系统会在两者中选择最新的、正确的程序来运行。

该OTA方式最大的优点就是容错性高,哪怕升级失败,至少旧的镜像还是可以运行的;缺点就是比较占用flash。(另一个OTA方式的优缺点正好与此相对)

下面我们将演示,在烧录了ImageA的情况下,进行ImageB的OTA升级。

本文涉及到的相关工具,在最后见附件

 

编译与烧录ImageA

首先,我们先来编译和烧录ImageA,然后使用WCHISPTool将ImageA烧录进开发板。

 

编译和转化ImageB

接下来我们需要编译ImageB,然后我们使用工具将ImageB.hex转换成ImageB.bin(官方提供的OTA安卓APP要求OTA升级使用bin文件)。

APP准备

我们安装好官方提供的升级APP之后,需要将ImageB.bin放到指定的目录里(CH579Update)。

开始OTA升级

现在我们可以开始进行OTA升级了。

打开APP,我们选中名为“simple Peripheral”的设备。

连接成功后,我们可以点击“GETINFO”,这时我们可以看到当前运行的是Image A。

 

现在我们点击“IMAGEB”进行升级,这时我们可以看到我们之前上传的镜像ImageB.bin。

 

点击“CONFIRM”,现在我们可以看到新的固件大小是81708字节,并且信息栏显示“Ready to program device!”。然后我们再点击“START PROGRAMMING”进行升级。

升级很快啊,啪的一下就升完了,估摸着不到一分钟。

 

这时我们重启设备,再“GETINFO”就可以看到正在运行的是ImageB了。

 

至此,OTA升级体验完成!

繁絮至此,但求明细。

 

CH579升级工具.apk (2.69 MB, 下载次数: 21)



Binary.zip (887.42 KB, 下载次数: 37)

 

 

 

 

 

 

 

Screenshot_2021-01-13-16-19-03-081_cn.wch.update5.jpg (135.96 KB, 下载次数: 0)

Screenshot_2021-01-13-16-19-03-081_cn.wch.update5.jpg

最新回复

[attach]848780[/attach]  怎么烧录啊?   详情 回复 发表于 2024-10-4 11:32
点赞(1) 关注(1)
 
 

回复
举报

7671

帖子

2

TA的资源

五彩晶圆(高级)

沙发
 

这么快就拿到玩起来了,动作好快。

点评

不好意思说,拖到了老鼠都长成牛了  详情 回复 发表于 2021-1-14 10:16
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

1万

帖子

2853

TA的资源

管理员

板凳
 

你再不来发帖,我就要打电话催了

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

好险,差点过不了安心年了  详情 回复 发表于 2021-1-14 10:17
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 
 

回复

98

帖子

0

TA的资源

一粒金砂(中级)

4
 
freebsder 发表于 2021-1-13 23:04 这么快就拿到玩起来了,动作好快。

不好意思说,拖到了老鼠都长成牛了

点评

我以为又是新评测板子。  详情 回复 发表于 2021-1-14 22:03
 
 
 

回复

98

帖子

0

TA的资源

一粒金砂(中级)

5
 
okhxyyo 发表于 2021-1-14 09:42 你再不来发帖,我就要打电话催了

好险,差点过不了安心年了

 
 
 

回复

1万

帖子

2853

TA的资源

管理员

6
 
Ansersion 发表于 2021-1-14 10:17 好险,差点过不了安心年了

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 
 

回复

7671

帖子

2

TA的资源

五彩晶圆(高级)

7
 
Ansersion 发表于 2021-1-14 10:16 不好意思说,拖到了老鼠都长成牛了

我以为又是新评测板子。

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

8
 

楼主,最近在使用CH579想实现OTA,但是方式二一直升级不了,官方也没解决,请问你能测评一下看看方式二能不能用APP升级吗

点评

好像没有APP支持,过两天我试试  详情 回复 发表于 2021-1-23 19:47
 
 
 

回复

98

帖子

0

TA的资源

一粒金砂(中级)

9
 
swimming-fang 发表于 2021-1-21 23:25 楼主,最近在使用CH579想实现OTA,但是方式二一直升级不了,官方也没解决,请问你能测评一下看看方式二能不 ...

好像没有APP支持,过两天我试试

 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

10
 
Ansersion 发表于 2021-1-23 19:47 好像没有APP支持,过两天我试试

谢谢楼主,麻烦你了

点评

我试了,是可以的,这里是资料,希望对你有用。 https://bbs.eeworld.com.cn/thread-1155595-1-1.html  详情 回复 发表于 2021-1-24 23:32
 
 
 

回复

98

帖子

0

TA的资源

一粒金砂(中级)

11
 
swimming-fang 发表于 2021-1-24 14:32 谢谢楼主,麻烦你了

我试了,是可以的,这里是资料,希望对你有用。

https://bbs.eeworld.com.cn/thread-1155595-1-1.html

赞赏

1

查看全部赞赏

 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

12
 
Ansersion 发表于 2021-1-24 23:32 我试了,是可以的,这里是资料,希望对你有用。 https://bbs.eeworld.com.cn/thread-1155595-1-1.html ...

很感谢楼主!!!十分谢谢,原来是得先去FFE1触发条件!非常谢谢及时解决了我的疑问!,很感动

 
 
 

回复

113

帖子

0

TA的资源

一粒金砂(中级)

13
 

  怎么烧录啊?

个人签名欲穷千里目 更上一层楼
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表