0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为Z-Wave 800终端设备建立内部存储的引导加载程序

Silicon Labs 来源:SiliconLabs 作者:SiliconLabs 2022-10-28 11:41 次阅读

本文描述如何为Z-Wave 800系列终端设备创建具有内部存储的OTA引导加载程序(Bootloader)。OTA引导加载程序是Z-Wave终端设备的必要设计,当使用Z-Wave 800系列的ZGM230S模块或EFR32ZG23 SoC并在闪存写入应用程序时,用户就必须建立内部储存的OTA Bootloader。

Silicon Labs分别为Z-Wave 800系列套件xG23 BRD4204D、BRD4210A、ZGM230S BRD4205B和BRD2603A开发板提供了一些预先构建的引导加载程序的二进制文件。Z-Wave的引导加载程序二进制文件可以在Gecko SDK GitHub发布页面上的demo-apps.zip中获得。下载页面:https://github.com/SiliconLabs/gecko_sdk/releases

用户可能还希望为他们的自定义应用程序构建引导加载程序。下面进一步描述如何为Z-Wave 800系列构建具有内部存储的OTA引导加载程序,假设使用的是Simplicity Studio v5和Gecko SDK v4.1.x安装。

引导装载程序创建

在启动器(Launcher)透视图中,输入目标Z-Wave 800系列部件号,检查首选的GSDK版本,然后单击[Create New Project]按钮,找到“Internal Storage Bootloader (single image on 512kB device)”,创建一个新的Bootloader项目。

b154f2a4-55e1-11ed-a3b6-dac502259ad0.png

引导装载程序配置

Z-Wave 800系列OTA引导加载程序需要配置一些软件组件。打开.slcp项目文件,在[SOFTWARECOMPONENTS]选项卡上安装和配置组件,如下所示:

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.

b18f1b1e-55e1-11ed-a3b6-dac502259ad0.png

b19da7d8-55e1-11ed-a3b6-dac502259ad0.png

有关GSDK 4.0及更高版本使用Gecko Bootloader的详细信息,请参阅用户手册。

请注意,针对Z-Wave800系列设备,引导加载程序位于主闪存的起始地址0x08000000, Z-Wave应用程序从地址0x08006000开始。擦除主闪存将擦除引导加载程序。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Silicon Labs
    +关注

    关注

    11

    文章

    330

    浏览量

    62500
  • 终端设备
    +关注

    关注

    1

    文章

    170

    浏览量

    15262
  • Z-Wave
    +关注

    关注

    7

    文章

    66

    浏览量

    25852

原文标题:【无线知识库】为Z-Wave 800终端设备建立内部存储的引导加载程序

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Stellaris引导加载程序用户指南

    电子发烧友网站提供《Stellaris引导加载程序用户指南.pdf》资料免费下载
    发表于 12-23 16:24 0次下载
    Stellaris<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>用户指南

    Z-Wave无线协议的特性和优势

    SiliconLabs(芯科科技)是Z-Wave无线通信协议解决方案的全球领先供应商。我们的Z-Wave SoC和模块选型指南开发人员提供了关于该无线标准的概述,并介绍丰富的产品组合以帮助您
    的头像 发表于 12-19 10:02 166次阅读

    MSP430™闪存器件引导加载程序(BSL)

    电子发烧友网站提供《MSP430™闪存器件引导加载程序(BSL).pdf》资料免费下载
    发表于 11-18 14:40 2次下载
    MSP430™闪存器件<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>(BSL)

    MSPM0引导加载程序

    电子发烧友网站提供《MSPM0引导加载程序.pdf》资料免费下载
    发表于 11-14 16:08 1次下载
    MSPM0<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>

    MSP430™ FRAM器件引导加载程序(BSL)

    电子发烧友网站提供《MSP430™ FRAM器件引导加载程序(BSL).pdf》资料免费下载
    发表于 11-07 09:28 1次下载
    MSP430™ FRAM器件<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>(BSL)

    TMS320C54CST引导加载程序技术参考

    电子发烧友网站提供《TMS320C54CST引导加载程序技术参考.pdf》资料免费下载
    发表于 10-18 11:14 0次下载
    TMS320C54CST<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>技术参考

    使用TMS320DM643x引导加载程序

    电子发烧友网站提供《使用TMS320DM643x引导加载程序.pdf》资料免费下载
    发表于 10-16 10:18 0次下载
    使用TMS320DM643x<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>

    使用TMS320C672x引导加载程序

    电子发烧友网站提供《使用TMS320C672x引导加载程序.pdf》资料免费下载
    发表于 10-16 10:09 0次下载
    使用TMS320C672x<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>

    使用TMS320C6452引导加载程序

    电子发烧友网站提供《使用TMS320C6452引导加载程序.pdf》资料免费下载
    发表于 10-15 13:53 0次下载
    使用TMS320C6452<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>

    使用AM17xx引导加载程序

    电子发烧友网站提供《使用AM17xx引导加载程序.pdf》资料免费下载
    发表于 10-14 11:31 0次下载
    使用AM17xx<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>

    在Keystone II器件上使用Arm ROM引导加载程序

    电子发烧友网站提供《在Keystone II器件上使用Arm ROM引导加载程序.pdf》资料免费下载
    发表于 09-19 12:33 0次下载
    在Keystone II器件上使用Arm ROM<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>

    使用AM18xx引导加载程序

    电子发烧友网站提供《使用AM18xx引导加载程序.pdf》资料免费下载
    发表于 09-19 11:01 0次下载
    使用AM18xx<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>

    AWR294x主引导加载程序和辅助引导加载程序

    电子发烧友网站提供《AWR294x主引导加载程序和辅助引导加载程序.pdf》资料免费下载
    发表于 09-06 09:47 0次下载
    AWR294x主<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>和辅助<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>

    Matter和Z-Wave有何不同?它们的应用有哪些?

    Labs(亦称“芯科科技”)广泛支持智能家居行业中较具潜力的两种现有标准:Matter 和 Z-Wave,并制作本篇博文帮助开发人员了解这两项标准的特性、它们之间有何不同、它们对智能家居用户和开发人员的意义,以及对应的解决方案和设计考量。
    的头像 发表于 07-24 16:45 662次阅读

    选用芯科科技Z-WaveLR解决方案的好处

    决方案的博文。文中除了说明该标准的基本特性、功能优势,以及其为智能家居技术领域带来的助益之外,同时也介绍了芯科科技的EFR32ZG2x SoC和Z-Wave 800模块等领先支持Z-Wave LR的产品,有助于开发人员加速实现新
    的头像 发表于 06-17 11:08 622次阅读