EFR32MG24开发套件上手操作-蓝牙OTA升级

描述

芯科科技

本篇内容来自与非网用户mingxiangjun,针对Silicon Labs(亦称“芯科科技”)的EFR32MG24开发套件https://cn.silabs.com/development-tools/wireless/efr32xg24-dev-kit?tab=overview)进行测评,并实际操作蓝牙OTA升级的详细步骤。一、Boot和应用Silicon Labs OTA DFU同样分BootLoader APPLoaderDFUUser App DFUuser app需要添加Silicon Labs OTA 服务,可以图形化添加:

芯科科技

   Service具体配置可以看文档《an1086-gecko-bootloader-bluetooth芯科科技  具体流程BootLoaderAPP1通过板载Jlink ISP烧录进去,然后APP1通过IAP方式烧录APP2来完成升级比如此次APP1bt_soc_blinkyAPP2bt_soc_thermoneter_mock;具体操作可以分别打开工程BootLoader apploader编译后,在工程窗口Binaries选中bootloader-apploader.s37右键点击Flash to Device:

芯科科技

   然后打开应用bt_soc_blinky例程烧录进去,方式同上。二、升级文件生成 此时借助SSV5工具链需要设置到环境变量里包括PATH_SCMDPATH_GCCARM

芯科科技

   然后点击APP2新版本应用此次为bt_soc_thermometer_mock的工程下create_bl_files.batWindows平台选create_bl_files.batLinux平台为create_bl_files.sh):点击后会调用工具链生成升级文件full.gbl,在工程output_gbl文件夹下:

芯科科技

   full.gbl传到手机,打开EFR Connectbrowser扫描到Blinky连接,点击OTA DFUOTA类型有部分升级和全部升级,前者只升应用,后者bootAPP都升:

芯科科技

   升级过程有进度条指示,升级速度还行:

芯科科技

   升级完成应用bt_soc_thermometer_mock成功扫描到并连接:

芯科科技

   您可以访问Silicon Labs官网下载最新版本的Simplicity Studio物联网开发环境:https://cn.silabs.com/developers/simplicity-studio本文转载自与非网威廉希尔官方网站 城william hill官网 ,原文链接:https://www.cirmall.com/bbs/thread-226469-1-1.html您也可以扫描以下二维码,关注Silicon Labs的社交媒体平台

芯科科技

芯科科技


 


原文标题:EFR32MG24开发套件上手操作-蓝牙OTA升级

文章出处:【微信公众号:SiliconLabs】欢迎添加关注!文章转载请注明出处。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分