本文描述如何為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并在閃存寫(xiě)入應(yīng)用程序時(shí),用戶就必須建立內(nèi)部?jī)?chǔ)存的OTA Bootloader。
Silicon Labs分別為Z-Wave 800系列套件xG23 BRD4204D、BRD4210A、ZGM230S BRD4205B和BRD2603A開(kāi)發(fā)板提供了一些預(yù)先構(gòu)建的引導(dǎo)加載程序的二進(jìn)制文件。Z-Wave的引導(dǎo)加載程序二進(jìn)制文件可以在Gecko SDK GitHub發(fā)布頁(yè)面上的demo-apps.zip中獲得。下載頁(yè)面: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系列部件號(hào),檢查首選的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)加載程序需要配置一些軟件組件。打開(kāi).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ì)信息,請(qǐng)參閱用戶手冊(cè)。
請(qǐng)注意,針對(duì)Z-Wave800系列設(shè)備,引導(dǎo)加載程序位于主閃存的起始地址0x08000000, Z-Wave應(yīng)用程序從地址0x08006000開(kāi)始。擦除主閃存將擦除引導(dǎo)加載程序。
審核編輯:湯梓紅
-
Silicon Labs
+關(guān)注
關(guān)注
11文章
335瀏覽量
63097 -
終端設(shè)備
+關(guān)注
關(guān)注
1文章
186瀏覽量
15508 -
Z-Wave
+關(guān)注
關(guān)注
7文章
66瀏覽量
26222
原文標(biāo)題:【無(wú)線知識(shí)庫(kù)】為Z-Wave 800終端設(shè)備建立內(nèi)部存儲(chǔ)的引導(dǎo)加載程序
文章出處:【微信號(hào):SiliconLabs,微信公眾號(hào):Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
芯科科技Z-Wave設(shè)備測(cè)試工具介紹

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

Z-Wave無(wú)線協(xié)議的特性和優(yōu)勢(shì)
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)加載程序

評(píng)論