【经验】EmberZnet中如何创建包含bootloader和application的ota文件

2019-09-10 世强
Silicon Labs

Ota升级作为Silicon Labs ZigBee产品软件更新迭代的实现方式,可以有效解决产品量产发货后产品缺陷或者产品功能升级,通常情况 ota只需要升级用户的application程序,而当application的版本差异较大时,与之配套的bootloader也需要同时升级。


例如现在的application和bootloader的版本分别是 6.4.1和1.7.0, 目前新的SDK升级到 6.6.2,除了可以直接升级 application之外,我们也希望能够升级bootloader到 1.9.2,因此我们需要创建一个 .ota 文件包括application和 bootloader两部分。


首先,需要合并bootloader和application文件,使用的工具是commander,具体的命令如下。

commander gbl create allinone.gbl --bootloader 2ndstage.s37 --app zigbee.s37


得到.gbl文件后,就可以使用 image-builder-windows.exe创建ota文件了,命令如下:

image-builder-windows.exe --create "allinone.ota" --version 2 --manuf-id 0x1002 --image-type 0 --tag-id 0x0000 --tag-file "allinone.gbl" --string "allinone test"


得到ota文件后就可以升级产品固件了。

 

相关技术文档:

AN308:EFR32无线通信模块——Zigbee(OTA操作)

AN307:EFR32无线通信模块——Zigbee(OTA客户端配置)

AN311:EFR32无线通信模块——Zigbee(OTA服务器NCP配置)

AN306:EFR32无线通信模块——Zigbee(OTA服务器Host配置)

 


  • +1 赞 0
  • 收藏
  • 评论 1

相关服务

相关推荐

型号 描述 品质保证 价格(含增值税)

SI2151-A10-GMR

Silicon Labs

需提供NDA保密协议后才可发货

NDA?

SI2151;SI2151-A10系列

TV Tuner

最小包装量:2,500

世强先进(深圳)科技股份有限公司

选型推荐

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  7.9120

现货3,672,981

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

EFM8 Laser Bee;EFM8LB1;EFM8;EFM8LB1x-QFN24系列

8051,72 MHz, Up to 64 kB flash,Up to 4352 bytes RAM(including 256 bytes standard 8051 RAM and 4096 bytes on-chip XRAM),8-bit Laser Bee MCU

QFN24

最小包装量:1,500

世强先进(深圳)科技股份有限公司

选型推荐

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  5.6007

现货1,584,628

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

SI2150;SI2150-A10系列

TV Tuner

最小包装量:2,500

世强先进(深圳)科技股份有限公司

选型推荐

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  7.4675

现货362,280

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

Mixed-Signal MCU

C8051F39x;C8051F392系列

8051 50 MHz 16 kB LFO 8-bit MCU

QFN-20

最小包装量:1,500

世强先进(深圳)科技股份有限公司

选型推荐

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  9.2455

现货360,565

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

EFM8 Laser Bee;EFM8LB1;EFM8;EFM8LB1x-QFN24系列

8051,72 MHz, Up to 64 kB flash,Up to 4352 bytes RAM(including 256 bytes standard 8051 RAM and 4096 bytes on-chip XRAM),8-bit Laser Bee MCU

QFN24

最小包装量:1,500

世强先进(深圳)科技股份有限公司

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  5.6007

现货314,470

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

CF330;CF330-XX0630GM;CF330-XX0630系列

8051 25 MHz 8 kB LFO 8-bit MCU。与标准型号C8051F330-GMR可pin to pin 替换。

最小包装量:1,500

世强先进(深圳)科技股份有限公司

选型推荐

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  25.1584

现货259,960

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

EFM8 Laser Bee;EFM8LB1;EFM8;EFM8LB1x-QFN24系列

8051,72 MHz, Up to 64 kB flash,Up to 4352 bytes RAM(including 256 bytes standard 8051 RAM and 4096 bytes on-chip XRAM),8-bit Laser Bee MCU

QFN24

最小包装量:1,500

世强先进(深圳)科技股份有限公司

选型推荐

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  7.6453

现货238,730

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

CF921;CF921C0920;CF921C0920GGM系列

C8051F921-E-GM PIN TO PIN 兼容专用型号,2kB/4kB RAM, 10bADC, DC-DC, 0.9V, QFN24

最小包装量:1,500

世强先进(深圳)科技股份有限公司

限量优惠售完 236929PCS 即止

选型推荐

供货保障

原厂认证

世强代理

世强自营

一支起订

限量折扣

价格¥  7.2386

现货200,930

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

8位MCU

EFM8 Laser Bee;EFM8LB1;EFM8;EFM8LB1x-QFN24系列

8051,72 MHz, Up to 64 kB flash,Up to 4352 bytes RAM(including 256 bytes standard 8051 RAM and 4096 bytes on-chip XRAM),8-bit Laser Bee MCU

QFN24

最小包装量:1,500

世强先进(深圳)科技股份有限公司

选型推荐

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  7.1120

现货189,857

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

501HCA37M1250CAGR

Silicon Labs

新款产品中尽量不要使用该元件

停产?

501;Si501;501HCA37M1250CAG系列

MEMS Osc Single Frequency w OE

最小包装量:2,500

世强先进(深圳)科技股份有限公司

限量优惠售完 157500PCS 即止

原厂认证

世强代理

世强自营

一支起订

限量折扣

价格¥  3.7267

现货157,500

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

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

评论(1

   |   

提交评论

全部评论

  • 点灯哥 Lv5. 技术专家 2019-10-17
    首先,需要合并bootloader和application文件,使用的工具是commander,具体的命令如下: commander gbl create allinone.gbl --bootloader 2ndstage.s37 --app zigbee.s37 这个命名中的2ndstage.s37是怎么得到的。 我在测试这条命令的时候使用自己生成的BootLoader的时候出现图片中的错误。但是我们这个BootLoader烧录到device中后软件可以正常跑起来,OTA也没有问题,我们使用的是EFR32MG13PF512GM48。
    • asd_世强回复:使用 application firmware 创建 unsigned GBL file,需要使用如下命令:commander gbl create myapp.gbl --app myapp.s37 ,即,直接使用 myapp.s37 文件生成 GBL 文件。具体请参考 ug266 7.1 Creating GBL Files Using Simplicity Commander

      查看全部2条回复

没有更多评论了

联系我们

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

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

搞研发 找元件
下载世强硬创电商APP