本篇内容来自与非网用户mingxiangjun,针对Silicon Labs(亦称“芯科科技”)的EFR32MG24开发套件(https://cn.silabs.com/development-tools/wireless/efr32xg24-dev-kit?tab=overview)进行测评,并实际操作蓝牙OTA升级的详细步骤。一、Boot和应用SiliconLabsOTA DFU同样分BootLoader APPLoaderDFU和User App DFU,user app需要添加SiliconLabs OTA 服务,可以图形化添加:
Service具体配置可以看文档《an1086-gecko-bootloader-bluetooth》具体流程BootLoader和APP1通过板载Jlink ISP烧录进去,然后APP1通过IAP方式烧录APP2来完成升级比如此次APP1为bt_soc_blinky,APP2为bt_soc_thermoneter_mock;具体操作可以分别打开工程BootLoader apploader编译后,在工程窗口Binaries选中bootloader-apploader.s37右键点击Flash to Device: