【经验】EFR32xg SoC的Bin,S37,EBL和HEX目标文件有什么不同?

2020-07-11 世强
SoC,EFR32xg,Silicon Labs SoC,EFR32xg,Silicon Labs SoC,EFR32xg,Silicon Labs SoC,EFR32xg,Silicon Labs

我们在使用SILICON LABS EFR32xg SoC开发 EmberZnet 时发现,当我们的固件编译结束之后可以得到各种各样的结果,包括 S37,GBL,HEX和BIN格式的目标文件,那么这些文件到底有什么区别的?在什么情况下我们要用到对应的文件呢?

 

.bin 文件是一个二进制镜像,它包含了一个字节一个字节的二进制镜像,可以烧录到任意地址中。我们在烧录时需要指定地址,一般我们不使用这个格式的文件。

 

S37文件是一个标准摩托罗拉S-Record格式的ASCII文件(参见http://en.wikipedia.org/wiki/S_record)。它包含有关已构建固件(无论是应用程序固件还是 bootloader固件)的编程数据和加载程序工具的一些原始数据。在Ember开发中,一个S37文件通常只代表一个固件(一个引导加载程序或一个应用程序,但不是两个同时包含)。它们类似于二进制bin文件,但它们也包含了flash的地址。我们正常调试固件时可以直接烧录s37 或者 hex,唯一的区别是 s37仅是bl或application,无法合并成 s37格式。

 

一个GBL文件是“Gecko BootLoader”数据文件的一个适当的二进制文件格式。Commander 工具可以将S37文件转换成GBL文件并传输给(串行或OTA)ember bootloader程序。GBL文件包含关于固件应用时的的bootloader程序或内存映射情况;

这些文件(在大小和内容上)与将要放入目标芯片的实际数据非常相似,尽管其中仍有额外的原始数据,boot loader使用这些原始数据适当地对image编程。由于这些文件是bootloader用来使用的,因此这个文件格式仅用于应用程序固件,而不是bootloader固件。我们在进行串口ota或者生成 .ota 文件时需要使用都这个格式的文件;更多关于这个格式的详细信息请参考" UG266: Silicon Labs Gecko Bootloader User’s Guide "2. Gecko Bootloader File Format。

 

HEX文件是标准的Intel HEX记录(参见http://en.wikipedia.org/wiki/Intel_HEX)。这些ASCII文本文件包含在目标设备的什么位置编程哪些数据的记录。它可以包含应用程序固件、引导加载程序固件、甚至制造商 token和SimEEPROM token数据的编程数据。这是你将芯片的内容导出成文件时使用的格式。在Ember开发中,hex文件通常被作为一种方式来提供一个单独的image文件,该文件包含所有必要的信息(应用程序固件和任何必要的引导加载程序固件),用于一次加载一个芯片。这些类似于二进制文件,但它们也包含了flash的地址。在实际量产过程中,我们可以通过集成bl和application,导出一个 hex 进行烧录。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 1

本文由xiaoyangfengle提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

平台合作

评论

   |   

提交评论

全部评论(1

  • 小小娃 Lv5. 技术专家 2020-10-15
    不错
没有更多评论了

相关推荐

【经验】Matter入门指导3:基于GSDK创建Matter - SoC Lighting over Thread工程

本文主要介绍使用EFR32MG24 Breakout Board,基于GSDK创建Matter - SoC Lighting over Thread工程的方法,我们后面会使用这个工程的固件来做Matter over Thread灯设备的控制实验。

2023-05-18 -  设计经验 代理服务 技术支持 采购服务

【经验】教你如何修改EFR32MG系列SOC ZigBee工程的CCA阈值

Silicon Labs公司的EFR32MG系列SOC单芯片已被广泛应用于智能家居市场产品中。对于ZigBee协议栈,无论单播还是广播,数据包在发送之前MAC层会检测CCA(Clear Channel Assessment ),如果检测到接收信号强度低于阈值,数据包就不发送。因此需要根据实际情况来设置合理的CCA阈值,本文就指导大家来设置EFR32MG系列SOC的CCA阈值。

2019-01-31 -  设计经验 代理服务 技术支持 采购服务

【经验】Matter入门指导4:创建Matter - SoC Light Switch over Thread工程

本文主要介绍使用Silicon Labs Matter开发套件里面的EFR32MG24 Breakout Board,基于GSDK创建Matter - SoC Light Switch over Thread工程的方法。

2023-05-19 -  设计经验 代理服务 技术支持 采购服务

2.4G无线协议需私有化,这款SoC芯片你不容错过

Silicon Labs最新推出专门针对2.4GHz私有无线协议需求的SoC产品EFR32FG系列产品,给你的开发带来更简易的体验。

2016-08-16 -  新产品 代理服务 技术支持 采购服务

2502261616 SIWG917 SoC和SIWG917 SoC模块v0.2勘误表更新

SILICON LABS  -  SOC,SOC MODULE,SOC模块,SIWG917YXZ113ABAR,SIWG917Y121MGNBAR,SIWG917M111XGTBA,SIWG917Y110LGNBAR,SIWG917Y121MGNBA,SIWG917M111MGTBAR,SIWG917Y110LGABA,SIWG917M111MGTBA,SIWG917M111XGTBAR,SIWG917M121XGTBAR,SIWG917M141XGTBAR,SIWG917M100MGTBA,SIWG917Y111MGNBA,SIWG917Y111MGNBAR,SIWG917M100MGTBAR,SIWG917M121XGTBA,SIWG917YXZ115NBA,SIWG917,SIWG917Y111MGABA,SIWG917Y110LGABAR,SIWG917Y121MGABA,SIWG917Y121MGABAR,SIWG917M110LGTBAR,SIWG917YXZ113ABA,SIWG917Y111MGABAR,SIWG917M110LGTBA,SIWG917M141XGTBA,SIWG917YXZ115NBAR,SIWG917Y110LGNBA

Feb 26, 2025  - 产品变更通知及停产信息 代理服务 技术支持 采购服务

出货数百万颗支持Wirepas Mesh技术的FG23 SoC,助力推展高级计量应用

Silicon Labs FG23 Sub-GHz SoC搭载Wirepas可互操作RF Mesh技术,可为无线网状网络实现99.9%的可靠性,提升高级计量应用如智能电表等的应用价值。FG23 SoC集成了Wirepas Mesh Sub-GHz连接功能,是AMI部署的理想解决方案,其特点包括无限的可扩展性、超低功耗和极高的抗干扰能力。

2024-12-24 -  应用方案 代理服务 技术支持 采购服务

【经验】EFR32MG系列SOC创建ZigBee支持PTA的NCP工程操作步骤

ZigBee产品中需要网关来连接到以太网,实现手机对ZigBee设备的查看和控制。ZigBee网关中会涉及到ZigBee和WIFI两种2.4GHz的无线协议,这样就存在相互干扰的问题。Silicon Labs的EFR32MG系列SOC支持PTA共存机制,对于和WIFI的共存有较大的帮助。本文指导大家创建支持PTA的NCP工程。

2020-04-27 -  设计经验 代理服务 技术支持 采购服务

【经验】Silicon Labs Zigbee SoC芯片EM35X系列烧录工具ISA3的配置

ISA3仿真器是Silicon labs的zigbee芯片EM35X系列的开发工具之一,主要用于编程调试数据分析等,本文介绍其使用前的一些基本配置。

2017-09-13 -  设计经验 代理服务 技术支持 采购服务

AN1442:具有防回滚保护的SIWX917 SoC安全引导

本文档详细介绍了SiWx917 SoC的Secure Boot过程,包括安全启动流程、防回滚机制、RPS文件布局以及配置SiWx917设备进行安全启动的示例。文档涵盖了安全启动所需的加密密钥、eFuse设置、安全启动加载程序和应用程序加载程序的工作原理,以及如何使用Simplicity Commander进行安全启动配置和应用程序签名。此外,还提供了关于如何启用防回滚保护和在生产环境中进行配置的指导。

SILICON LABS  -  SOC,BRD4338A,SIWX917

October, 2024  - 应用笔记或设计指南  - Rev. 0.1 代理服务 技术支持 采购服务

测量SiWx917 Wi-Fi SoC的功耗和吞吐量

本文介绍了SiWx917 Wi-Fi 6 + 低功耗蓝牙SoC的功耗和吞吐量特性。文章详细阐述了SiWx917的功耗优化设计,包括低功耗模式、动态电压/频率缩放和智能电源管理等,并通过实际测试数据展示了其超低功耗性能。此外,文章还介绍了SiWx917在Wi-Fi摄像头设计中的应用优势,包括低功耗、长电池寿命和易于开发等特点。

SILICON LABS  -  SOC,SIWX917

2024/8/7  - 技术文档 代理服务 技术支持 采购服务

Silicon Labs的Zigbee SoC EFR32MG芯片开发Zigbee协议时,MAC地址如何修改?

Silicon Labs的Zigbee SoC EFR32MG芯片开发Zigbee协议时,MAC地址,可以通过Manufacture Library中的mfg program EUI指令进行修改.

2019-03-11 -  技术问答 代理服务 技术支持 采购服务

2412061605 SIWG917 SOC和SIWN917 NCP v0.1勘误表更新

Silicon Labs发布SiWG917 SoC和SiWN917 NCP的v0.1版本错误修正更新。更新内容包括对SiWG917 SoC和SiWN917 NCP的特定错误进行修正,并提供了详细的描述、受影响条件/影响、解决方案等信息。此次更新不影响产品的形式、尺寸、功能、质量或可靠性。

SILICON LABS  -  SOC,NCP,网络协处理器,SIWG917M100MGTBAR,SIWG917M111XGTBA,SIWG917M121XGTBA,SIWN917M100LGTBAR,SIWG917,SIWG917M111MGTBAR,SIWG917M111XGTBAR,SIWG917M121XGTBAR,SIWG917M141XGTBAR,SIWN917,SIWG917M100MGTBA,SIWN917M100LGTBA,SIWG917M110LGTBAR,SIWG917M111MGTBA,SIWG917M110LGTBA,SIWG917M141XGTBA

Dec 06, 2024  - 产品变更通知及停产信息  - v0.1 代理服务 技术支持 采购服务

Silicon Labs的低功耗蓝牙无线SoC EFR32BG系列芯片,支持音频传输吗?

Silicon Labs有一个例程用于ThunderBoard的Voice传输例程,但是不支持持续的Voice数据流的传输。

2018-08-29 -  技术问答 代理服务 技术支持 采购服务

【视频】支持2.4G/5GHz双频,WiFi+蓝牙5双模,业界功耗最低待机仅40uA的SoC和模组

在IoT&消费专场世强硬创新产品在线研讨会中,Silicon Labs技术专家做了演讲。介绍了Silicon Labs业界功耗最低待机仅40uA的SoC和模组。

2020-10-28 -  新产品 代理服务 技术支持 采购服务

UG574:SIWX917 SoC制造实用程序用户指南

本指南详细介绍了SiWx917 SoC的制造过程,包括无安全和带安全功能的制造流程。涵盖了闪存模式选择、安全特性(如安全启动、安全密钥管理和保护、安全固件升级和调试锁定)、RF校准以及制造实用工具命令的使用。指南还提供了针对不同闪存模式和配置的具体步骤和示例。

SILICON LABS  -  SOC,IC,集成电路,SIWG917,SIWX917

October 2024  - 用户指南  - Version 1.2 代理服务 技术支持 采购服务 查看更多版本
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 90,935

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 93,329

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,140

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 80,352

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥10.4994

现货: 75,899

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 62,767

品牌:SILICON LABS

品类:Wireless SoC

价格:¥40.1376

现货: 58,578

品牌:SILICON LABS

品类:Wireless SoC

价格:¥22.1593

现货: 44,919

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥17.6531

现货: 40,754

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.9222

现货: 24,380

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:紫光展锐

品类:蜂窝通信芯片

价格:¥5.9241

现货:81,000

品牌:Nordic Semiconductor

品类:无线收发器

价格:¥15.5000

现货:24,000

品牌:汇顶科技

品类:NB-IoT系列芯片(SoC)

价格:¥9.4889

现货:2,800

品牌:地平线

品类:SOC

价格:¥40.9328

现货:1,804

品牌:汇顶科技

品类:NB-IoT系列芯片(SoC)

价格:¥10.0778

现货:1,312

品牌:君正

品类:SOC

价格:¥23.3900

现货:1,268

品牌:联咏

品类:IC

价格:¥34.4000

现货:907

品牌:RENESAS

品类:MPU

价格:¥76.0449

现货:602

品牌:汇顶科技

品类:高性能NB-IoT系统芯片(SoC)

价格:¥8.5778

现货:495

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

平台客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面