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

    文章

    347

    浏览量

    63821
  • 终端设备
    +关注

    关注

    1

    文章

    201

    浏览量

    15943
  • Z-Wave
    +关注

    关注

    7

    文章

    67

    浏览量

    26820

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人脸识别终端设备在园区无人超市中的应用

    清晨8点,园区白领快步走向无人超市,无需掏卡、不用扫码,正对门禁处的终端设备看一眼,闸机自动放行;选好商品后,无需排队结账,再次刷脸即可完成支付,全程无感又高效。这就是人脸识别终端设备园区无人超市
    的头像 发表于 05-08 14:31 154次阅读
    人脸识别<b class='flag-5'>终端设备</b>在园区无人超市中的应用

    S32K系列引导加载程序应用程序跨不同定制电路板设计的跳转问题求解

    我在两个自定义S32K358板上实现引导加载程序时遇到了问题,将不胜感激您的见解。 **设置:** - 两块板使用相同的S32K358微控制器 - 板 1:引导
    发表于 04-22 07:02

    Silicon Labs发布新版Z-Wave SDK 8.0

    Silicon Labs(芯科科技)发布新版Z-Wave SDK 8.0(SISDK 2025.12.0)。此更新版本不仅交付了更多关于Z-Wave远程协议(Long Range, LR)的功能更新
    的头像 发表于 04-20 09:25 551次阅读

    i.MX93定制板 – DDR 配置与引导加载程序刷新顺序的疑问求解

    的自定义板上,当我们尝试验证 DDR 配置(使用 i.MX 配置工具生成)时,未通过 USB1 与 i.MX 建立通信。 所以我的问题是: - 在刷新引导加载程序之前从 DDR 配置开
    发表于 04-16 06:27

    RW612 ROM 引导加载程序卡在 ISP 模式测试

    程序仍停留在 ISP 模式 (PC = 1302B460),而不是从外部闪存移交给 MCUBoot 引导加载程序。 调查结果 已确认的工作组件: - 通过 FCB(闪存配置块)访问 F
    发表于 04-15 10:13

    如何在 i.MX RT1050 上实现两个镜像(引导加载程序应用程序)的双 HAB 身份验证?

    、IMG 和 CSF 密钥/证书. 这些密钥将用于对第二阶段引导加载程序通过 HAB。 The 应用图片存储引导
    发表于 04-07 06:14

    恢复引导加载程序错误怎么解决?

    到0x18000000。之后,使用 do 命令输入此地址。到目前为止,我还无法让 XMODEM 连接适用于此特定项目,尽管它过去曾适用于后期引导加载程序恢复。我只是收到某种 ACK 错误,下次尝试时我必须逐字复制文本
    发表于 03-26 07:18

    Xthings:Z-Wave长距离技术赋能AIoT智能锁

    控制物料与开发成本。 经过多方评估后,Xthings最终选用芯科科技ZG28 Z-Wave 800 So
    的头像 发表于 03-25 16:00 566次阅读
    Xthings:<b class='flag-5'>Z-Wave</b>长距离技术赋能AIoT智能锁

    智能电网终端设备防护等级不够?研洁等离子清洗设备来提高

    智能电网终端设备防护等级不够,影响运行可靠性?研洁等离子清洗设备能够提升防护等级,确保设备稳定运行。
    的头像 发表于 03-06 09:24 461次阅读
    智能电网<b class='flag-5'>终端设备</b>防护等级不够?研洁等离子清洗<b class='flag-5'>设备</b>来提高

    请问如何在 i.MX RT1050 上从多个起始地址运行相同的引导加载程序

    将 MSP 设置引导加载程序的堆栈指针。 跳转到 RAM 中的复位处理程序。 我的问题是: 如果是,i.MX RT1050 可以安全
    发表于 03-04 07:52

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

    目前常见的智能手持移动终端设备有:PDA手持终端,RFID读写器,条码扫码移动终端、二维码扫码手持终端、NFC手持终端、工业平板、测温测振P
    的头像 发表于 12-03 11:14 1424次阅读
    手持移动<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 1441次阅读

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

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

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

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

    什么是RFID手持终端设备

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