QCC512x QCC302x QCC303x earbud 软件GAIA OTA DFU

空中升级实现方法以及升级步骤

概述

OTA只能升级部分,不是所有的都可以OTA。如PSKEY区,蓝牙地址,蓝牙名称,EQ/CVC文件等。可喜的是,基于自身的技术积累,腾泰技术创新性地支持蓝牙名称,EQ/CVC文件OTA升级。

实现步骤

1、修改宏定义

打开工程属性,查看是否定义宏:INCLUDE_DFU和INCLUDE_DFU_PEER。默认是定义的,目前支持通过连接一个耳机,同时对左右耳机升级。

2、代码部分修改

根据实际情况修改一下代码,如下:

090ef8f9a0d8e4fde78df7cec0991af0.png

主要是需要appSmHandleDfuAllow允许DFU。即使这样,代码默认是必须在充电盒才能顺利OTA,可以根据实际修改终止OTA的条件。

3、生成DFU密钥

在mde的tools下面选择Setup DFU security,如下图。

1432cde02616b8ea3da6de77fcec88b5.png

会弹出如下窗口,点击确定

53e0bf6baa8ec835021db9471fd996fb.png

该过程同一个工程项目做一次即可,不需多次执行。再次执行会提示

52001c054c47998b1a6974213ddf5817.png

选择use在使用之前的密钥,如果Replace的话,则之前的样机则会因为密钥不同无法升级。

4、生成升级bin文件

然后在mde的tools下面执行Build DFU file 如下图

40d63bac8c4802876d9201dabb3e48a9.png

然后会出现如下图,点击确定

1d82a27b5a094b112afd377f07b7974c.png

后续会出现

02095ef31daa5578a84524a5170b35c5.png

b6e49e4b6202f6b5ff293a6710d3eeed.png

113cdb3942911471285b5c3bb4e074ed.png

建议一直Proceed即可。然后可以在mde看到已经生成DFU文件。

f62a7e6580e7acf72155e01c54856f25.png

把该QCC512X_dfu_file.bin放到手机上,然后通过高通的GAIA Control APP来升级即可。

GAIA Control APP 可以在腾泰技术下载中心下载。

升级步骤

GAIA Control APP升级使用说明

1、选择需要升级的设备

f3c1046f55be85844511cbb1b8f48e71.png

2、然后CONNECT BR/EDR,连接后如下图

be1e3971aca615c15df03590159df3dd.png

3、点击Upgrade 然后选择以上生成的bin文件

7dc12644bf6274a3627c1d542d8d685a.png

4、选中然后 点击START UPGRADE就开始升级

f7850e367c4876c3b87b781044945415.png

16c477ea1b868b2205ddda856144651e.png

c1f916cd7d06984a3e2d1447c73915c1.png

5、此时正在升级PEER(如果PEER连接的话,腾泰支持升级单个耳机)

cdec068620d960542e90973188eb17a4.png

97986acf31ea6a72e10b63aaf103099b.png

8d39d416812de4541f23371f15dd1748.png

6、点击OK,以上OTA完成。

原文:https://www.cnblogs.com/vmalloc/p/13457992.html

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐