【经验】如何使用commander读写SoC芯片EFR32中的manufacture token

2020-12-31 世强
SoC芯片,EFR32,Silicon Labs SoC芯片,EFR32,Silicon Labs SoC芯片,EFR32,Silicon Labs SoC芯片,EFR32,Silicon Labs

SILICON LABS的无线SoC芯片EFR32中的manufacture token除了可以用 API 进行写入外,还可以使用外部工具 Commander 进行读写;由于 API 只能进行单次写入,在进行擦除时必须借助 commander;那么如何使用 commander EFR32 manufacture token 进行读写呢?


在目前的版本中,commander 只能对 manufacture token 进行读写,对于 application tokensimulated EEPROM token 无法操作;

Commander –tokengroup 选项需要指定group,目前commander 只支持内建znet group

 

Manufacture token写入

命令格式如下:

Commander.exe flash --tokengroup <token group> --token <TOKEN_NAME:value> --tokenfile <filename>

从命令中可以看到,token数据可以来源于两个地方:命令参数和文件。

 

这里我们以写入 TOKEN_MFG_STRING 为例,token数据用命令参数指定:

Commander.exe flash --tokengroup znet --token “TOKEN_MFG_STRING:\"IoT Inc\”"

这时我们已经成功使用 commander 写入了 token;这里需要注意 PC 不同操作系统下 DOS /Shell 识别字符串的差异,需要根据提示对 TOKEN_MFG_STRING:IoT Inc加上””,否则命令行将识别不到。

 

Token 数据来源于文件,命令如下:

commander flash --tokengroup znet --tokenfile tokens.txt

例子如下:

Commander.exe flash --tokengroup znet --tokenfile tokens.txt --token TOKEN_MFG_STRING:”IoT Inc”

这里不仅设置了 token.txt 中的数据,另外还写入了 TOKEN_MFG_STRING

 

下面查看我们已经写入的值

Commander.exe tokendump --tokengroup znet --token TOKEN_MFG_STRING --token TOKEN_MFG_EMBER_EUI_64


除了在命令行输出 token 数据,我们还可以将数据导出到文件中,命令如下:

参考格式如下:

commander tokendump --tokengroup <token group> [--token <token name>] --outfile <filename>

例子如下:

commander tokendump --tokengroup znet --outfile tokens.txt

这样就可以通过外部工具查看 token 中的数据,方便生产/售后环节查看设备信息。


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

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

评论

   |   

提交评论

全部评论(1

  • 用户59537124 Lv3 高级工程师 2021-06-17
    我们想要通过commander,修改芯科efr32芯片ncp的token,用来测试不同的CCA在实际应用中的丢包率,使用MG21时读写顺利,但是使用MG13时报了“ERROR: No such token: “MFG_CCA_THRESHOL“”,请问是否我们操作指令有问题,谢谢
    • asd回复: 你好。关于 simplicity commander 的命令使用方法请参考 UG162: Simplicity Commander Reference Guide https://www.sekorm.com/doc/2214273.html;其中这里 device 选项需要遵循以下原则:Using a complete part number such as --device EFR32MG1P233F256GM48 is always supported and recommended.

      查看全部1条回复

没有更多评论了

相关推荐

【经验】Silicon Labs蓝牙Soc芯片EFR32BG22的蓝牙广播功率设置及注意事项

用户在使用Silicon Labs的蓝牙Soc芯片EFR32BG22实现蓝牙广播功能时,在不同的应用场景中要设置广播的发射功率,有的是为了降低产品的功耗,有的是为了增加或缩短通信的距离。那要如何设置广播时的功耗以及在设置时有哪些需要注意的事项?

设计经验    发布时间 : 2021-12-24

【经验】使用串口来升级EFR32FG23无线SoC芯片固件的方法

本文主要介绍如何使用BootLoader——NCP UART XMODEM工程实现使用串口升级Silicon Labs EFR32FG23无线SoC芯片固件的方法。

设计经验    发布时间 : 2022-09-01

如何用EFR32FG23无线SoC芯片读取平均RSSI?

本文以Silicon Labs的EFR32FG23无线SoC芯片的rail_soc_simple_trx工程为例,介绍EFR32FG23芯片读取某个信道的平均RSSI的方法。

设计经验    发布时间 : 2024-03-07

【经验】无线SoC芯片EFR32MG21手动生成OTA文件的方法与注意事项

在使用SILICON LABS无线SoC芯片EFR32MG21芯片设计ZigBee产品时,我们会用到OTA功能,这就要产生OTA文件。EmberZNet 6.x版本的项目中会自动为启用了OTA客户端插件的项目创建OTA文件,需要我们手动去创建OTA文件。

设计经验    发布时间 : 2023-05-24

【经验】配置迈斯威志WizPro200EFM烧录器实现脱机烧录无线SoC芯片EFR32MG21固件的方法

Silicon Labs的EFR32MG21无线SoC芯片,主要用于ZigBee和Matter设备。本文主要介绍如何配置迈斯威志WizPro200EFM烧录器,实现脱机烧录EFR32MG21无线SoC芯片固件的方法。

设计经验    发布时间 : 2023-01-21

EFR32FG23无线SoC芯片读取数据包实时RSSI值的方法

本文以Silicon Labs的EFR32FG23无线SoC芯片的rail_soc_simple_trx工程为例,介绍EFR32FG23芯片读取数据包的实时RSSI值的方法。

设计经验    发布时间 : 2024-03-07

【经验】蓝牙SoC芯片EFR32BG系列BLE修改MAC地址的方法

当很多BLE设备一起使用或组网使用时,可以通过其MAC地址来区分不同的设备,这个地址是全球唯一有的,一般已固化在芯片中,无法修改,但用户可以配置不使用该MAC并使用自定义的符合 IEEE EUI64规则的MAC。在Silicon Labs蓝牙SoC芯片EFR32BG系列的BLE SDK中提供了方法,本文将进行详细说明讲解。

设计经验    发布时间 : 2020-05-16

【应用】Silicon Labs新一代Sub-G无线SoC芯片EFR32FG23用于智能表计,接收电流仅为3.7mA

Silicon Labs推出了新一代的Sub-G无线SoC芯片EFR32FG23,相对于上一代,它拥有更强的MCU、更低的功耗、更高的安全性等。EFR32FG23是适用于智能家居、安防、照明、楼宇自动化和表计的Sub-G物联网无线连接的理想解决方案。

应用方案    发布时间 : 2021-10-26

【经验】无线SoC芯片EFR32MG21程序中MFG_SECURITY_CONFIG参数的设置与功能

在无线SoC芯片EFR32MG21的ZigBee默认Z3Light程序运行时我们可以通过keys print这个CLI命令打印NWK key与TC Link Key等密钥参数,打印的效果如下,那我们是否可以隐藏这些密钥无法打印呢?

设计经验    发布时间 : 2023-05-26

【经验】校准使用TCXO晶振的无线SoC芯片EFR32FG23频偏的方法

当无线SoC芯片EFR32FG23使用TCXO晶振时,无法通过修改Ctune值的方式来校准频偏。本文主要介绍通过设置频率offset值的方式,来校准使用TCXO晶振的EFR32FG23芯片频偏的方法。

设计经验    发布时间 : 2022-09-25

【经验】如何通过串口给EFR32MG系列Zigbee SOC芯片升级NCP固件程序?

EFR32MG系列是芯科科技针对 IOT在智能家居,工业控制等行业中推出的zigbee SOC芯片方案。拥有最佳的RF射频性能和最全的Zigbee网络协议。被广泛应用。产品在使用过程总会出一些小小的问题,需要对功能修复或者固件进行升级,除了无线 ota 之外,可以通过 uart 的形式对固件进行升级。本文是通过Hypertrm一个Xmodem GUI工具通过串口升级固件为例进行介绍。

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

【经验】低功耗蓝牙SoC芯片EFR32BG系列的UART串口通信参考代码与解析

EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SoC芯片。支持蓝牙5.0、5.1协议和蓝牙Mesh协议,发射电流3.5mA@0dbm,接收电流仅有2.6mA。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居;在开发EFR32BG蓝牙SoC的代码过程中,经常需要用到uart通信,本文详细介绍如何找到参考代码以及代码解析。

设计经验    发布时间 : 2020-02-10

【经验】解析芯科科技无线SoC芯片EFR32FG23如何通过设置CTUNE值来校准频偏

芯科科技的无线SoC芯片EFR32FG23内部有高频晶振的可调电容,所以高频晶振旁边不需要再加负载电容。本文主要介绍如何使用Simplicity Studio 5 软件设置该芯片的CTUNE值,实现改变芯片内部的负载电容值,从而实现校准芯片频偏的方法。

设计经验    发布时间 : 2022-03-03

【经验】使用Simplicity Commander工具读写EFR32无线SoC芯片EUI和install code方法

本文以Silicon Labs EFR32FG23 Sub-G无线SoC芯片为例,介绍如何读写EFR32无线SoC芯片的EUI和install code的方法。

设计经验    发布时间 : 2023-04-21

【经验】Zigbee SoC芯片EFR32MG21系列如何进行BatteryMonitor Plugin的修正

Silicon Labs的EFR32MG21系列Zigbee SoC芯片由于成本的降低、体积变小、射频性能提升等优点,成为市场的新宠。但是截止EmberZNet 6.7.0版本,对应EFR32MG21系列芯片的Battery Monitor Plugin尚未更新,本文将代码奉上,供参考。

设计经验    发布时间 : 2020-02-07

展开更多

电子商城

查看更多

只看有货

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 111,380

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥30.1032

现货: 10

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥34.2842

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥30.1032

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥32.6118

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥31.5900

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥30.6610

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥30.6610

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥34.2842

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥31.5900

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:君正

品类:SOC

价格:¥23.3900

现货:1,268

品牌:君正

品类:SOC芯片

价格:¥28.4400

现货:18

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:150,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:Position Sensor

价格:¥3.0897

现货:12,568

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:Gecko MCU

价格:¥15.6000

现货:5,353

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

EDA芯片设计软件免费使用

世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。

实验室地址: 深圳 提交需求>

物联网天线方案设计/虚拟天线芯片方案设计

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。

最小起订量: 2500 提交需求>

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

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

收藏
收藏当前页面