查看: 1261|回复: 0

[评测分享] 【Silicon Labs xG24-EK2703A】+4、试试蓝牙OTA功能

[复制链接]
  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 1970 天

    连续签到: 26 天

    [LV.Master]伴坛终老

    发表于 2023-6-19 18:11:06 | 显示全部楼层 |阅读模式
    分享到:
    今天试试蓝牙OTA功能。代码OTA升级是无线产品的一大特色,非常适合设备固件BUG修复和功能更新。看到这个板子的例子都有蓝牙OTA功能,今天就尝试了解研究下如何OTA升级。参考网上一些例子终于成功实现了OTA升级。下面就是一些我的实践过程。
    首先还是以蓝牙点灯例子来操作。蓝牙服务必须包含OTA服务。
    1.jpg
    下面就是实现OTA升级的固件。参考网上的例子,知道了固件打包要使用Create_bl_files.bat批处理命令。这个批处理在每个例子的工程文件下都有。 2.jpg
    点击批处理就可以得到OTA升级的固件 *.gbl 。不过在这之前要新建2个系统环境变量,在批处理中要使用这个环境变量。
    环境变量里包括:
    PATH_SCMD = F:\SiliconLabs\SimplicityStudio\v5\developer\toolchains\gnu_arm\10.3_2021.10
    PATH_GCCARM = F:\SiliconLabs\SimplicityStudio\v5\developer\adapter_packs\commander
    不过我加了上面环境变量之后还是不成功。于是直接打开批处理改了一下。直接把路径固定了。
    3.jpg

    然后直接运行批处理。结果如下,在工程目录下生成了output_gbl目录,里面就有OTA固件了。
    把ota固件发送到手机上,等下用于更新。

    4.jpg

    下面打开手机app,链接设备蓝牙。点右上角菜单,选择OTA dfu。
    5.jpg

    打开之后选择升级文件。点击OTA升级。
    6.jpg

    下面就是升级过程,速度还不错,100多K固件不到1分钟时间。
    7.jpg


    升级完成之后就自动启动了。






    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-22 10:17 , Processed in 0.114575 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.