本文描述如何為Z-Wave 800系列終端設(shè)備創(chuàng)建具有內(nèi)部存儲(chǔ)的OTA引導(dǎo)加載程序(Bootloader)。OTA引導(dǎo)加載程序是Z-Wave終端設(shè)備的必要設(shè)計(jì),當(dāng)使用Z-Wave 800系列的ZGM230S模塊或EFR32ZG23 SoC并在閃存寫入應(yīng)用程序時(shí),用戶就必須建立內(nèi)部儲(chǔ)存的OTA Bootloader。
Silicon Labs分別為Z-Wave 800系列套件xG23 BRD4204D、BRD4210A、ZGM230S BRD4205B和BRD2603A開發(fā)板提供了一些預(yù)先構(gòu)建的引導(dǎo)加載程序的二進(jìn)制文件。Z-Wave的引導(dǎo)加載程序二進(jìn)制文件可以在Gecko SDK GitHub發(fā)布頁面上的demo-apps.zip中獲得。下載頁面:https://github.com/SiliconLabs/gecko_sdk/releases
用戶可能還希望為他們的自定義應(yīng)用程序構(gòu)建引導(dǎo)加載程序。下面進(jìn)一步描述如何為Z-Wave 800系列構(gòu)建具有內(nèi)部存儲(chǔ)的OTA引導(dǎo)加載程序,假設(shè)使用的是Simplicity Studio v5和Gecko SDK v4.1.x安裝。
引導(dǎo)裝載程序創(chuàng)建
在啟動(dòng)器(Launcher)透視圖中,輸入目標(biāo)Z-Wave 800系列部件號,檢查首選的GSDK版本,然后單擊[Create New Project]按鈕,找到“Internal Storage Bootloader (single image on 512kB device)”,創(chuàng)建一個(gè)新的Bootloader項(xiàng)目。
引導(dǎo)裝載程序配置
Z-Wave 800系列OTA引導(dǎo)加載程序需要配置一些軟件組件。打開.slcp項(xiàng)目文件,在[SOFTWARECOMPONENTS]選項(xiàng)卡上安裝和配置組件,如下所示:
Configure Bootloader > Core > Bootloader-core component,select "Require signed firmware upgrade files".
Install Bootloader > Core > GBL Compression (LZMA)component for Z-Wave 800 series.
Configure Bootloader > Storage > Bootloader Storage SlotSetup component, set the starting address to 0x8044000 (134496256) with size of180224.
Install Bootloader > Utils > Application upgrade versioncheck component.
有關(guān)GSDK 4.0及更高版本使用Gecko Bootloader的詳細(xì)信息,請參閱用戶手冊。
請注意,針對Z-Wave800系列設(shè)備,引導(dǎo)加載程序位于主閃存的起始地址0x08000000, Z-Wave應(yīng)用程序從地址0x08006000開始。擦除主閃存將擦除引導(dǎo)加載程序。
審核編輯:湯梓紅
-
Silicon Labs
+關(guān)注
關(guān)注
11文章
335瀏覽量
63105 -
終端設(shè)備
+關(guān)注
關(guān)注
1文章
186瀏覽量
15515 -
Z-Wave
+關(guān)注
關(guān)注
7文章
66瀏覽量
26228
原文標(biāo)題:【無線知識庫】為Z-Wave 800終端設(shè)備建立內(nèi)部存儲(chǔ)的引導(dǎo)加載程序
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
芯科科技Z-Wave設(shè)備測試工具介紹

Stellaris引導(dǎo)加載程序用戶指南

Z-Wave無線協(xié)議的特性和優(yōu)勢
MSP430?閃存器件引導(dǎo)加載程序(BSL)

MSP430? FRAM器件引導(dǎo)加載程序(BSL)

TMS320C54CST引導(dǎo)加載程序技術(shù)參考

使用TMS320DM643x引導(dǎo)加載程序

使用TMS320C672x引導(dǎo)加載程序

使用TMS320C6452引導(dǎo)加載程序

使用AM17xx引導(dǎo)加載程序

在Keystone II器件上使用Arm ROM引導(dǎo)加載程序

使用AM18xx引導(dǎo)加載程序

AWR294x主引導(dǎo)加載程序和輔助引導(dǎo)加載程序

評論