【经验】汇顶科技蓝牙Soc芯片GR5515实现OTA功能的操作过程

2022-03-09 世强
蓝牙Soc芯片,GR5515,汇顶科技 蓝牙Soc芯片,GR5515,汇顶科技 蓝牙Soc芯片,GR5515,汇顶科技 蓝牙Soc芯片,GR5515,汇顶科技

汇顶科技蓝牙Soc芯片GR5515在实现OTA功能时,为什么有时会出现OTA提示升级成功,但广播的设备名称还是BOOT程序中的设备名称,这与操作的流程有关,本文就用实例说明一下OTA的操作过程。


BOOT程序我们不做修改,使用SDK目录下的BIN文件直接下载,应用程序我们需要两个BIN文件,一个直接下载到芯片中,一个保存到手机中用于OTA升级使用。应用程序在SDK的目录:SDK_Folder\projects\ble\ble_peripheral\ble_app_template_dfu\keil_5\下,我们先修改第一个程序,我们将DEVICE_NAME修改为“Sekorm_111_DFU”如下,有两个位置需要进行修改:

另外,为了便于观察,我们在ble_gap_adv_start()启动广播的函数后加一条打印信息

修改后直接编译产生第一个BIN文件并保存。


然后我们将DEVICE_NAME修改为“Sekorm_222_DFU”,再编译并保存BIN文件。将第二次编译生成的BIN文件复制到手机,可以放在..\Goodix\SaveData目录,也可以放到其它目录,这个不会影响OTA的过程。


接下来我们使用GProgrammer软件将BOOT程序与第一个应用程序下载到芯片内。在GProgrammer软件中选择应用程序,设置为startup,最后按commit执行我们的设置,这样设置后芯片复位后会直接从应用代码开始执行

程序运行后,我们使用GRToolbox(Android)APP手机端软件可以扫描到Sekorm_111_DFU这个设备,如下,说明我们的程序已经正常运行。

点击连接,在连接的设备界面点击升级按键进入升级界面。

点击后,程序会由应用程序跳转到BOOT程序,手机的界面会出现如下内容:此时要等到出现TIMEOUT后再回到SCANNER界面重新扫描设备。

在SCANNER界面中我们可以看到这时设备的名称已经由Sekorm_111_DFU变为Goodix_DFU,这说明BOOT程序已经启动,我们再点击连接进入升级界面

在升级界面的“获取固件信息”窗口,点击”获取信息”按键,我们可以读取到芯片内的固件信息,在“升级固件“窗口,点击”选择文件“找到我们之前保存到手机中的BIN文件,加载升级文件后我们可以观察到校验和是不同的。

在升级时我们如果选择了“完成后重启设备“,在升级后会直接进入到新的应用程序,如果不选择这个功能,升级后程序会保留在BOOT程序中,我们可以在升级的界面中先确定芯片中的固件已经升级再手动启动应用程序,然后我们可以点击”升级“开始升级固件。

如果我们没有选择“完成后重启设备“,升级后还会保持蓝牙的连接并保留在升级的界面,这时我们再重新获取信息,比较获取的固件信息与升级的固件信息相同后再点击”运行“按键跳转到应用程序运行。

 

在升级的过程中我们可以使用串口工具观察程序的运行过程,可以观察到升级前后广播的内容已经改变了


技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由John提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】汇顶科技低功耗蓝牙SoC芯片GR551x快速入门指导

GR551x系列芯片是汇顶科技推出的Bluetooth 5.1单模低功耗蓝牙系统级芯片。芯片搭载的QSPI接口,让这款蓝牙SoC具备强大的驱屏能力。本文将详细介绍汇顶科技Goodix低功耗蓝牙SoC芯片GR551x快速入门指导。

设计经验    发布时间 : 2022-02-09

【经验】汇顶蓝牙SoC GR5515的SWD复用引脚作为GPIO时的注意事项

有些应用需要用到的GPIO更多一些,可能会使用全部的GPIO。这时如果设置不当,会引起芯片在下载一次程序后很难再通过JLINK连接上,这是什么原因呢?本文介绍GR5515芯片的SWD引脚在设置为GPIO或其它的功能后,JLINK后难再次连接的原因及处理办法。

设计经验    发布时间 : 2021-10-09

【经验】汇顶科技单模低功耗蓝牙系统级芯片GR551x_OpenHarmony开发——环境搭建篇

GR551x是汇顶科技推出的支持Bluetooth 5.1的单模低功耗蓝牙系统级(SoC)芯片,广泛应用于物联网(IoT)和智能穿戴设备领域。本文主要介绍如何在Ubuntu系统上一步一步搭建OpenHarmony软件开发环境,编译出可执行文件。

设计经验    发布时间 : 2022-08-10

【产品】芯录微烧录器AP8000支持烧录汇顶科技的低功耗蓝牙系统级芯片GR5513BENDU

芯录微半导体发布最新的烧录软件更新及新增支持的芯片型号列表,其中GOODiX汇顶科技的低功耗蓝牙系统级芯片GR5513BENDU已经被芯录微半导体的通用烧录平台AP8000所支持。

产品    发布时间 : 2023-09-26

【应用】国产低功耗蓝牙SOC GR5515在智能手表中的应用,最高支持64M主频

近年来物联网驶入发展的快车道,“万物互联”的理念已经慢慢深入人心了,物联网(IoT)中最为常见的就是智能穿戴设备了,其中最为重要就是对于低功耗的蓝牙SOC的需求。而今天就来介绍下汇顶科技低功耗蓝牙SOC GR5515在智能手表中的应用。

应用方案    发布时间 : 2022-01-30

汇顶科技(GOODIX)低功耗蓝牙Soc选型表(ON型号)

目录- 蓝牙SoC   

型号- GR5515I0ND,GR5515IENDU,GR5515RGBD,GR5513BEND,GR5515GGBD,GR5515IGND,GR5515I0NDA

选型指南  -  汇顶科技  - 2022/4/14 PDF 中文 下载

测试报告  -  汇顶科技  - 版本: 1.3  - 2024-03-27 PDF 中文 下载

GR5525开发者指南

型号- GR5525I0NI,GR5525IENI,GR5525IGNI,GR5525RGNI,GR5525,GR5525系列

用户指南  -  汇顶科技  - 版本: 1.1  - 2024-03-29 PDF 中文 下载 查看更多版本

GR551x 简版数据手册

型号- GR5515IENDU,GR5515IGND/GR5515IENDU,GR5513NRND,GR551X,GR5515RGBD,GR5513BENDU,GR5513BEND,GR551X系列,GR5515GGBD,GR5515IGND,GR5515I0NDA

数据手册  -  汇顶科技  - 版本: 2.0  - 2023-01-19 PDF 中文 下载 查看更多版本

GR533x功耗测试用户手册

型号- GR533X系列,GR5330,GR5331,GR533X,GR5332

用户指南  -  汇顶科技  - 版本: 1.2  - 2024-01-16 PDF 中文 下载 查看更多版本

【经验】汇顶科技蓝牙SoC GR551X芯片内部PWM的功能使用说明

汇顶蓝牙SoC GR551X芯片内部有两个PWM模块,每个模块有三个独立的PWM输出:PWMA、PWMB、PWMC,在实际应用中可实现6路PWM输出,输出频率有两种,每三个PWM的频率是相同的。本文介绍GR551X芯片内部PWM的功能使用。

设计经验    发布时间 : 2021-07-03

【应用】国产蓝牙SOC GR5515IGND用于自拍杆,主频高达64MHz,功耗低至30μA/MHz

既然自拍杆需要用到蓝牙功能,那就少不了蓝牙芯片的存在,今天给大家介绍一款国产的蓝牙芯片,它就是汇顶科技的蓝牙SOC GR5515IGND,一款Bluetooth 5.1单模低功耗蓝牙系统级芯片,以ARM Cortex-M4F CPU为核心架构。

应用方案    发布时间 : 2022-06-30

GR533x硬件设计指南

型号- GR533X系列,GR5331AENI,GR533X,GR5331CENI,GR5332CENE,GR5332AENE

用户指南  -  汇顶科技  - 版本: 1.2  - 2024-01-16 PDF 中文 下载

GR551x Datasheet

型号- GR551X FAMILY,GR5515 SERIES,GR5515RGBD,GR5513,GR5515,GR5515GGBD,GR5515I0NDA,GR5515IENDU,GR551X,GR5513BENDU,GR5513BEND,GR5515IGND,GR551X SERIES

数据手册  -  汇顶科技  - Version: 2.6  - 2023-02-14 PDF 英文 下载 查看更多版本

【应用】国产低功耗蓝牙5.1SoC GR551x系列用于血氧仪,内置两个PWM模块,Flash高达1M

在血氧仪的应用中,汇顶科技GR551x系列作为低功耗蓝牙5.1SoC,现有产品有双模蓝牙音频SoC芯片和超低功耗(BLE)蓝牙SoC芯片,除了考虑到蓝牙SoC的应用范围,选择低功耗蓝牙SoC还需考虑工作电流和睡眠电流以及应用的环境温度。

应用方案    发布时间 : 2023-04-18

展开更多

电子商城

查看更多

品牌:芯海

品类:低功耗蓝牙SOC芯片

价格:¥6.1334

现货: 5,951

品牌:芯海

品类:低功耗蓝牙SOC芯片

价格:¥6.4706

现货: 5,151

品牌:芯海

品类:蓝牙芯片

价格:¥4.6667

现货: 990

品牌:芯海

品类:低功耗蓝牙SOC芯片

价格:¥2.8236

现货: 100

品牌:芯海

品类:低功耗蓝牙SOC芯片

价格:¥3.5334

现货: 0

品牌:航顺芯片

品类:低功耗蓝牙SoC芯片

价格:¥9.6000

现货: 0

品牌:芯海

品类:低功耗蓝牙SOC芯片

价格:

现货: 0

品牌:联盛德

品类:SoC芯片

价格:¥5.6300

现货: 0

品牌:芯海

品类:低功耗蓝牙SOC芯片

价格:¥4.1530

现货: 0

品牌:航顺芯片

品类:低功耗蓝牙SoC芯片

价格:¥9.6000

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥4.5000

现货:53,089

品牌:汇顶科技

品类:高精度多功能交互传感器

价格:¥2.3556

现货:2,987

品牌:汇顶科技

品类:NB-IoT系列芯片(SoC)

价格:¥9.4889

现货:2,800

品牌:汇顶科技

品类:高精度多合一传感器

价格:¥4.5334

现货:2,250

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥4.5889

现货:2,190

品牌:汇顶科技

品类:心率传感器

价格:¥3.7935

现货:1,439

品牌:汇顶科技

品类:NB-IoT系列芯片(SoC)

价格:¥10.0778

现货:1,312

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥5.1556

现货:1,258

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥6.8334

现货:991

品牌:汇顶科技

品类:高性能NB-IoT系统芯片(SoC)

价格:¥8.5778

现货:495

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

蓝牙资格认证(BQB)

提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

物联网天线方案设计/虚拟天线芯片方案设计

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。

最小起订量: 2500 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面