授權發明專利 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號