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

    文章

    343

    浏览量

    63539
  • 终端设备
    +关注

    关注

    1

    文章

    196

    浏览量

    15831
  • Z-Wave
    +关注

    关注

    7

    文章

    67

    浏览量

    26588

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    手持移动终端的常见设备,智能移动终端设备的机型有哪些?

    目前常见的智能手持移动终端设备有:PDA手持终端,RFID读写器,条码扫码移动终端、二维码扫码手持终端、NFC手持终端、工业平板、测温测振P
    的头像 发表于 12-03 11:14 63次阅读
    手持移动<b class='flag-5'>终端</b>的常见<b class='flag-5'>设备</b>,智能移动<b class='flag-5'>终端设备</b>的机型有哪些?

    芯科科技携手Xthings推出支持Z-Wave认证的智能门锁

    Silicon Labs(芯科科技)和Xthings正在携手引领人工智能物联网(AIoT),我们的安全、多协议ZG28 Z-Wave 800 SoC帮助 Xthings 克服了智能门锁的设计挑战
    的头像 发表于 11-30 10:38 542次阅读

    卫通终端设备如何适配天地一体网络

    卫星通信系统主要由卫星(星座)、地面站与终端设备三部分组成。终端设备的核心功能是完成信号的收发与转换:接收卫星转发的下行信号,经解调、解码后传输至用户终端;同时将用户产生的上行信号进行编码、调制,再发送至卫星,最终实现与地面网络
    的头像 发表于 11-04 10:14 409次阅读

    芯科科技Z-Wave LR解决方案对于户外物联网的优势

    围栏、大门以及停放的车辆,这些都使户外的RF连接设计成为一项严峻的挑战。这篇博客探讨了Z-Wave Long Range (LR) 如何在恶劣环境中实现可靠连接,以及您如何为其进行构建。
    的头像 发表于 08-05 10:38 834次阅读

    什么是RFID手持终端设备

    的背后,都离不开RFID手持终端设备的助力。从本质上来说,RFID手持终端设备是集成了无线射频识别(RFID)技术的便携式数据处理工具。它的工作原理类似于“无线信息对
    的头像 发表于 08-01 15:01 841次阅读
    什么是RFID手持<b class='flag-5'>终端设备</b>?

    如何使用EZUSB-CX3实现双阶段引导加载程序

    我对如何使用 EZUSB-CX3 实现双阶段引导加载程序有点困惑。我想要的是,当有新的 cx3 映像时,我希望能够从 cx3 固件引导到第二阶段引导
    发表于 05-12 08:26

    USB 3.0CX3中的辅助引导加载程序后无法识别怎么解决?

    我正在为CYPRESS™ CX3 (FX3) 开发辅助引导加载程序 (SBL),它从 SPI Flash 加载应用程序并执行它。 但是,通过
    发表于 05-06 08:39

    芯科科技Unify软件开发套件更新

    ,使Unify SDK更加专注Z-Wave开发提供全面支持。关键更新包括扩展的Z-Wave命令类(Command Class)支持、推出Z-Wave S2V2 Alpha版本,以及优
    的头像 发表于 04-23 10:03 830次阅读

    芯科科技Z-Wave设备测试工具介绍

    本篇技术博文将介绍SiliconLabs(芯科科技)提供的Z-Wave设备测试工具,通过使用一个旧的Z-Wave DUT项目来测试Z-Wave设备
    的头像 发表于 01-17 09:39 1033次阅读
    芯科科技<b class='flag-5'>Z-Wave</b><b class='flag-5'>设备</b>测试工具介绍

    EE-200:ADSP-TS20x TigerSHARC处理器引导加载程序内核操作

    电子发烧友网站提供《EE-200:ADSP-TS20x TigerSHARC处理器引导加载程序内核操作.pdf》资料免费下载
    发表于 01-15 16:16 0次下载
    EE-200:ADSP-TS20x TigerSHARC处理器<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>内核操作

    EE-174:ADSP-TS101S TigerSHARC处理器引导加载程序内核操作

    电子发烧友网站提供《EE-174:ADSP-TS101S TigerSHARC处理器引导加载程序内核操作.pdf》资料免费下载
    发表于 01-15 15:35 0次下载
    EE-174:ADSP-TS101S TigerSHARC处理器<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>内核操作

    EE-56:关于SHARC EPROM和主机引导加载程序的提示和技巧

    电子发烧友网站提供《EE-56:关于SHARC EPROM和主机引导加载程序的提示和技巧.pdf》资料免费下载
    发表于 01-05 09:57 0次下载
    EE-56:关于SHARC EPROM和主机<b class='flag-5'>引导</b><b class='flag-5'>加载</b><b class='flag-5'>程序</b>的提示和技巧

    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 1352次阅读

    顶坚北斗通讯手持终端设备在哪些行业中应用

    顶坚北斗通讯手持终端设备凭借其高精度定位、短报文通信及强大的数据处理能力,在交通运输、农业管理、环境保护、公共安全、及科研探索等多个行业中发挥着不可替代的作用,推动了各行业信息化、智能化的发展进程
    的头像 发表于 12-13 15:44 862次阅读
    顶坚北斗通讯手持<b class='flag-5'>终端设备</b>在哪些行业中应用