【经验】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
    不错
没有更多评论了

相关推荐

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

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

设计经验    发布时间 : 2019-01-31

【经验】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支持PTA的NCP工程操作步骤

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

设计经验    发布时间 : 2020-04-27

芯科科技MG24系列多协议SoC助力Centero工业网络,提升工业无线连接设备性能和安全性

SILICON LABS的合作伙伴Centero运用MG24多协议无线SoC提供了易于集成、兼容的端到端无线IEEE 802.15.4和802.11解决方案,从而满足严格的行业要求。其保证的延迟是安全、关键应用程序所必需的。Centero的解决方案还提供强大的数据存储和使用信息,以及预测性维护(predictive maintenance),从而提高运营效率和工厂安全性。

原厂动态    发布时间 : 2024-05-17

Silicon Labs(芯科科技) Wi-Fi 芯片和模块选型指南

目录- Wi-Fi SoC and Module Selector Guide    Wi-Fi Lineup    Wi-Fi Development Kits    IoT Wi-Fi Technology Leader    Wi-Fi Applications    Company Profile   

型号- SLEXP8022A,SIWX915,RS9116,WF200,SIWX917,RS9116X-DB-EVK1,RS9116X-SB-EVK1,RS9116X-SB-EVK2

选型指南  -  SILICON LABS  - 2023/10/3 PDF 英文 下载

xG22无线SoC开发工具实现大批量电池供电物联网产品

Silicon Labs(芯科科技)xG22开发工具基于EFR32xG22 SoC,具有出色的物联网无线连接。这些器件将能效、无线性能、安全特性和软件堆栈完美结合,实现大批量电池供电物联网产品。

原厂动态    发布时间 : 2024-11-22

用户指南  -  SILICON LABS  - Version 1.2  - October 2024 PDF 英文 下载 查看更多版本

EFR32FG23 无线 SoC 产品系列数据表

型号- EFR32XG23,EFR32FG23B010F128GM40-C,EFR32FG23A010F256GM48-C,EFR32FG23B010F512IM40-C,EFR32FG23A020F512GM48-C,EFR32FG23A021F512GM40-C,EFR32FG23A010F512GM48-C,EFR32FG23A010F256GM40-C,EFR32FG23B010F512IM48-C,EFR32FG23A020F512GM40-C,EFR32FG23A010F512GM40-C,EFR32FG23B021F512IM40-C,EFR32FG23A011F512GM40-C,EFR32FG23B020F512IM40-C,EFR32FG23 FAMILY,EFR32FG23A020F256GM48-C,EFR32FG23B020F512IM48-CR,EFR32FG23,EFR32FG23B020F128GM40-C,EFR32FG23B021F512IM48-C,EFR32,EFR32FG23B020F512IM48-C,EFR32FG23A020F256GM40-C

数据手册  -  SILICON LABS  - Rev. 1.2  - April, 2023 PDF 中文 下载

【IC】芯科科技MG26多协议SoC功能全面提升,迎合Matter over Thread开发代码增长需求

SILICON LABS近期针对Matter开发的扩展需求发布了MG26多协议SoC新品,通过提升了两倍的闪存和RAM容量以及GPIO,同时添加了人工智能和机器学习(AI/ML)硬件加速器来帮助开发人员满足未来更严苛的Matter物联网应用需求,包括增加对新的设备类型和安全功能增强等的支持。

产品    发布时间 : 2024-04-25

AN1416: SiWx917 SoC Memory Map Application Note

型号- SIWG917M100MGTBA,SIWG917M121XGTBA,SIWG917,SIWG917M111XGTBA,SIWG917M110LGTBA,SIWX917,SIWG917M111MGTBA,SIWG917M141XGTBA

应用笔记或设计指南  -  SILICON LABS  - Version 1.1  - October 2024 PDF 英文 下载

【IC】芯科科技全新双频段FG28 SoC,支持蓝牙/sub-GHz双频,实现远距离广覆盖Wi-SUN及专有协议连接

SILICON LABS推出全新的双频段FG28片上系统(SoC),这款产品专为Amazon Sidewalk、Wi-SUN和其他专有协议等远距离广覆盖网络和协议而设计;可用于机器学习推理的内置人工智能/机器学习(AI/ML)加速器。

新产品    发布时间 : 2023-06-14

Silicon Labs FG25 SoC助力开发下一代智能电表,通过Wi-SUN联盟认证,满足成本、尺寸和性能要求

Nagano JRC通过其在可再生能源、储能和智能电网系统方面的创新技术,在这一现代化进程中发挥了重要作用。该公司的部分任务是装备原始设备制造商(ODM/OEM),包括开发下一代智能电表和其他物联网设备的制造商。正是考虑到这一点,该公司开始运用芯科科技FG25 sub-GHz SoC来创建一个Wi-SUN FAN 1.1模块以提供智能电表所需的性能,同时为开发人员和终端客户创造优质的用户体验。

应用方案    发布时间 : 2023-04-30

Silicon Labs的SiWx917低功耗无线SoC,其低功耗WiFi保活的功能,显著降低智能门锁的能耗

SiWx917是Silicon Labs推出的一款支持Wi-Fi 6和蓝牙LE双模连接的低功耗无线SoC。它集成了先进的无线技术、强大的处理能力和高效的能耗管理,非常适合智能门锁对稳定性、低功耗和数据安全有着严格要求的设备。特别是SiWx917的低功耗WiFi保活的功能,在低功耗睡眠模式下,依然可以保持WiFi网络处于连接状态。

应用方案    发布时间 : 2024-10-18

EFR32FG28 Wireless SoC Family Data Sheet

型号- EFR32FG28A120F1024GM48-A,EFR32FG28A010F1024GM48-A,EFR32FG28B310F1024IM48-A,EFR32FG28A110F1024GM48-A,EFR32FG28A110F1024GM68-A,EFR32FG28B310F1024IM68-A,EFR32FG28A322F1024IM68-AR,EFR32FG28B320F1024IM68-A,EFR32FG28A122F1024GM68-A,EFR32FG28A112F1024GM68-A,EFR32FG28B312F1024IM68-A,EFR32FG28A122F1024GM48-A,EFR32FG28B312F1024IM48-A,EFR32FG28,EFR32FG28B322F1024IM68-A,EFR32FG28B320F1024IM48-A,EFR32FG28A112F1024GM48-A,EFR32FG28B322F1024IM48-A,EFR32FG28A120F1024GM68-A,EFR32FG28A010F1024GM68-A

数据手册  -  SILICON LABS  - Rev. 1.1  - October, 2023 PDF 英文 下载 查看更多版本

芯科SiWx917低功耗WiFi 6+BLE SoC用于IPC网络摄像机,支持低功耗WiFi保活功能

一些电池供电的IPC在实际应用中,往往面临功耗高、网络连接慢以及处理能力有限等挑战。SiWx917 SoC,Silicon Labs超低功耗Wi-Fi 6和蓝牙 BLE 5.4无线SoC芯片,非常适合应用。

应用方案    发布时间 : 2024-10-17

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 103,858

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 90,767

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,300

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 85,118

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 76,882

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥10.4994

现货: 61,779

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥11.5212

现货: 59,367

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.6438

现货: 47,708

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.9222

现货: 24,393

品牌:SILICON LABS

品类:Wireless SoC

价格:¥14.7732

现货: 22,500

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:紫光展锐

品类:蜂窝通信芯片

价格:¥5.9241

现货:81,000

品牌:海思

品类:IC

价格:¥61.6424

现货:39,900

品牌:海思

品类:IC

价格:¥60.3549

现货:6,500

品牌:海思

品类:IC

价格:¥63.7125

现货:3,425

品牌:汇顶科技

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

价格:¥9.4889

现货:2,800

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥4.5889

现货:2,190

品牌:地平线

品类:SOC

价格:¥40.9328

现货:1,804

品牌:汇顶科技

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

价格:¥10.0778

现货:1,312

品牌:君正

品类:SOC

价格:¥23.3900

现货:1,268

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面