【经验】使用Commander工具合成EFR32FG23芯片的BootLoader和Application固件的方法
本文主要介绍使用Simplicity Commander工具合成Silicon Lab的EFR32FG23的BootLoader和Application固件的方法,方便一次性就能把这两个固件一起烧录到EFR32FG23芯片。
1、Simplicity Commander工具有一条convert命令,可以把两个固件合成一个固件,命令原型如下:
commander convert <filename> <filename> [--address <address>] --outfile <filename>
例如,可以发送如下命令将blink.bin固件和userpage.hex固件合成为blinkapp.s37固件。address选项用于设置bin文件的起始地址,因为bin文件不包含任何寻址信息。 地址值被解释为十六进制数。 如果提供了多个bin文件,则所有文件都使用相同的起始地址。如果不希望这样做,可以先将bin文件转换为s37或hex,然后再进行合成。
commander convert blink.bin userpage.hex --address 0x0 --outfile blinkapp.s37
2、本文主要演示如何将E:\EFR32FG23文件夹里面的BootLoader固件bootloader-uart-xmodem.s37和Application固件rail_soc_simple_trx.s37合成一个固件的方法。
3、打开电脑的命令行页面,输入如下命令就能把E:\EFR32FG23文件夹的 bootloader-uart-xmodem.s37 和 rail_soc_simple_trx.s37 固件和成 efr32fg23_combine.s37固件,并把合成后的固件存放到E:\EFR32FG23文件夹中。由于我们用来合成的文件是s37文件,所以可以不用指定文件起始地址。如果命令行报'commander' 不是内部或外部命令,也不是可运行的程序或批处理文件错误,可以参考文章:【经验】解析将Silicon Labs的Simplicity Commander工具添加到环境变量的方法,把commander.exe添加到环境变量中。
commander convert E:\EFR32FG23\bootloader-uart-xmodem.s37 E:\EFR32FG23\rail_soc_simple_trx.s37 --outfile E:\EFR32FG23\efr32fg23_combine.s37
4、将合成后的efr32fg23_combine.s37固件烧录到EFR32FG23芯片中,测试了EFR32FG23芯片的BootLoader和Application程序运行正常。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由潮汕小菜提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】使用Si4463或者Si4438无线收发芯片来解析其他无线设备通信速率的方法
本文使用EFR32FG23无线SoC芯片来模拟老产品,通过按键来触发EFR32FG23芯片发送无线数据包,然后使用Si4438芯片来捉取波形,并介绍使用Si4438无线收发芯片来解析其他无线设备通信速率的方法。
【成功案例】SI52112双路PCIE时钟芯片在工业通信中的应用,支持PCIE1.0,2.0,3.0
在工业通信中CPU和交换芯片通常采用PCIE接口,就需要两对100M的差分时钟,我们在选取双路PCIE时钟时需要考虑稳定性,价格,货期,对比了IDT,Pericom,最后选取Silcon labs的SI52112。SI52112双路PCIE时钟芯片,支持PCIE1.0,2.0,3.0,具有低功耗HCSL差分输出缓冲器,具有很低的EMI,工业级温度,在-40~+85度下可靠运行,具有小尺寸封装。
【经验】低功耗蓝牙SoC芯片EFR32BG系列的UART串口通信参考代码与解析
EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SoC芯片。支持蓝牙5.0、5.1协议和蓝牙Mesh协议,发射电流3.5mA@0dbm,接收电流仅有2.6mA。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居;在开发EFR32BG蓝牙SoC的代码过程中,经常需要用到uart通信,本文详细介绍如何找到参考代码以及代码解析。
【应用】替换多颗光耦,单芯片实现I2C接口双向通信隔离
Si860x集成度高、体积小,电路实现简单,且不会有任何毛刺或锁定问题。
便携式蓝牙通信天线KH-3216-A27,SMD芯片设计,已成为通信系统中的首选
金航标KH-3216-A27蓝牙贴片天线是一款高性能、便携式蓝牙通信天线。它采用先进的微波多层陶瓷技术,具有精心设计的结构,适用于各种无线通信应用,包括WLAN、WiFi、蓝牙、PHS等。凭借其卓越的电气性能和稳定的传输质量,KH-3216-A27已成为通信系统中的首选天线解决方案。
MAX490通信接口芯片,引领高效通信与稳定传输的新时代
MAX490是一款专为RS-485/RS-422通信标准量身定制的高性能接口芯片。它运用先进的差分信号传输技术,确保在长距离传输过程中信号的稳定性和完整性不受损害。此外MAX490还具备杰出的抗干扰能力和容错性,能够在复杂多变的环境中确保数据的准确无误传输。在工业自动化、楼宇自动化和安防监控等领域均展现出了杰出的应用价值。
通量科技微波通信芯片系列正式发布!
成都通量科技成立于2014年11月,是国家级高新技术企业,四川省专精特新企业,现成功推出多款高性能、高性价比、稳定可靠、有供应保障的微波通信芯片。通量科技系列微波通信芯片采用先进的微波技术,注重自主研发创新,在数据传输速度、信号稳定性、抗干扰能力等方面均具备优势,能够满足各种复杂环境下的通信需求。通量科技系列微波通信芯片涵盖了多个型号,针对不同应用场景和需求进行了精细化设计。
【应用】Silicon Labs Si8600 I2C通信隔离芯片在以太网供电方案中的应用
NVR,交换机等设备,有支持POE供电。这些设备采用的PSE电源芯片,几乎都支持I2C通信接口,通过host端来实现功率管理。 而host端电源和POE的48V电源之间是隔离的,因此I2C通信也需要增加隔离器。 《支持8端口的单芯片以太网供电(POE)优选器件方案》采用Silicon Labs公司的POE供电芯片Si3459,以及I2C通信隔离芯片Si8600,实现更加高效稳定的以太网供电系统。
【经验】如何实现低功耗智能蓝牙SOC芯片EFR32BG UART通信接口配置与数据收发?
EFR32BG是Silicon Labs公司的一款高性能低功耗蓝牙SOC芯片。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居,以及各种需要与智能手机连接的设备中。这样一款应用广泛,高性能低功耗的BLE智能蓝牙SOC,在设计产品代码时,大都会使用UART通信,本文详细介绍如何配置UART引脚和初始化,以及代码的实现。
【经验】没有串口通信接口时测试EFR32FG12系列单载波信号的方法
采用Sub-G频段无线SoC EFR32FG12设计产品,通常在开发程序完后,EFR32FG23芯片烧录railtest固件来测试射频参数。本文以EFR32FG12P433F1024GM48模块为例,介绍在无串口通信时,输出单载波的测试方法。
SILICON LABS SUB-G 无线SOC选型表
智能家居、安防、照明、楼宇自动化和计量领域中次GHz“物联网”应用的理想解决方案。高性能的sub-GHz无线电提供远程功能,不受Wi-Fi等技术2.4GHz干扰的影响。
产品型号
|
品类
|
Protocol Stack
|
Pin Count
|
Frequency Band @ Max TX Power(GHz@dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Operating temperature(℃)
|
Storage Temperature(℃)
|
AVDD Supply Voltage(V)
|
EFR32FG1P133F256GM48-C0
|
Flex Gecko Proprietary Protocol SoC
|
Proprietary
|
QFN48
|
2.4GHz @ 19dBm, Sub-GHz @ 20dBm
|
256kB
|
32kB
|
28
|
-40℃~85℃
|
-50℃~150℃
|
1.85V~3.8V
|
选型表 - SILICON LABS 立即选型
【IC】中移芯昇NB-IoT通信芯片CM6620和LTE Cat通信芯片CM8610四大福利,解决生产和销售痛点
中移芯昇携中国移动首颗RISC-V内核NB-IoT通信芯片CM6620和国内首颗64位RISC-V内核LTE Cat.1bis通信芯片CM8610重磅来袭!除芯片价格优惠外,还联合中移物联通信模组、操作系统、中国移动5G物联网开放实验室、中国移动即客物联网商城,重磅推出四大福利,助您解决产品生产和销售痛点!
电子商城
现货市场
服务
可支持TI AM335x/AM5718 和NXP iMX6/iMX8芯片定制核心板和计算单板;支持NXP iMX6核心模组X / F / H系列、TI AM335x核心模组X / N / H系列,与兼容的底板组合定制单板计算机。
最小起订量: 1pcs 提交需求>
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论