物联网

| Own 21 IoT Invention Patent

 

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

Author:Shenzhen ALM-IoT Technology Ltd Click: Time: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中,下载完成后校验新固件的有效性,新固件有效升级完成,否则要求重来

 


文章推荐

Business Email:james@almsound.com    aaron@almsound.com   liupeng@almsound.com

Business Phone:james: +86-13902315705 Aaron: +86-13825202170

Telephone:+86-755-27674973    Facsimile:+86-755-27963997

Address:CN,Guangdong,Shenzhen,Room 303, Building 18A North, Zhonghaixin Innovation Industry Park, No. 11, Ganli 2nd Road, Gankeng Community, Jihua Street, Longgang District   

E-mail:james@almsound.com

 

Copyright © 2020  Shenzhen ALM-IoT Technology Co., Ltd.  粤ICP备14082221号-1

 

物联网

Business Email:Leo@ALM-IoT.com 

Business Phone:Leo Soong +86 131 287 10096

Telephone:+86-755-27674973    Facsimile:+86-755-27963997

Address:R803, 2nd Building, Cultural and Creative Industrial Park, No.1 Qingqing Rd, Longhua St, Longhua District, Shenzhen, China  

E-mail:Leo@ALM-IoT.com

 

Copyright © 2020  Shenzhen ALM-IoT Technology Co., Ltd.  粤ICP备14082221号-1


添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功
添加微信好友,详细了解产品
我知道了