授权发明专利 35项 

支撑专利技术 30项

所有产品/方案可定制和二次开发 

  服务热线

  18688755863   产品购买

               13825202170     技术咨询

               18923482170     客户对接


蓝奥声软件:NRF52832—OTA研究记录

作者:深圳蓝奥声科技有限公司 浏览: 发表时间:2020-12-21 10:13:20

OTA:Over-the-Air Technology,即空中下载技术OTA升级:通过OTA方式实现固件或软件的升级只要是通过无线通信方式实现升级的,都可以叫OTA升级,比如网络/蓝牙。通过有线方式进行升级,叫本地升级,比如通过UART,USB或者SPI通信接口来升级设备固件。如图:

 

NRF52832 OTA升级步骤大概为***次烧录时需要将softdevice(协议栈)、bootloader(引导加载程序)、settings(引导程序配置页)、application(用户应用程序)合成一个hex文件进行烧录。


而之后的固件升级,只需通过将application(用户应用程序)合成一个zip的升级包,用手机APP进行上传更新。

NRF52832 OTA有两种升级模式;分别为:dual bank 和 single bank。


如下图为dual bank模式大体示意图:

 

dual bank 模式在升级时系统先进入bootloader,然后把新系统下载下来并校验成功,在擦除老系统,并运行新系统。缺点是耗费比较多的存储空间。


如下图为single bank模式大体示意图:

 

 

single bank模式只有一个bank0,老固件和新固件共享这一个bank0。升级的时候,进入bootloader程序后先擦除老固件,然后直接把新固件下载到同一个bank中,下载完成后校验新固件的有效性,新固件有效升级完成,否则要求重来

 


文章推荐
图片展示
公众号
在线咨询

您好,请点击在线客服进行在线沟通!

联系方式
热线电话
18688755863
上班时间
周一到周六
E-mail地址
liangjingshan@alm-iot.cn
扫一扫二维码
二维码
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功
添加微信好友,详细了解产品
我知道了
粤ICP备14082221号