【经验】如何使用commander读写SoC芯片EFR32中的manufacture token
SILICON LABS的无线SoC芯片EFR32中的manufacture token除了可以用 API 进行写入外,还可以使用外部工具 Commander 进行读写;由于 API 只能进行单次写入,在进行擦除时必须借助 commander;那么如何使用 commander 对 EFR32 的 manufacture token 进行读写呢?
在目前的版本中,commander 只能对 manufacture token 进行读写,对于 application token(simulated 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 中的数据,方便生产/售后环节查看设备信息。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由xiaoyangfengle提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】Silicon Labs蓝牙Soc芯片EFR32BG22的蓝牙广播功率设置及注意事项
用户在使用Silicon Labs的蓝牙Soc芯片EFR32BG22实现蓝牙广播功能时,在不同的应用场景中要设置广播的发射功率,有的是为了降低产品的功耗,有的是为了增加或缩短通信的距离。那要如何设置广播时的功耗以及在设置时有哪些需要注意的事项?
设计经验 发布时间 : 2021-12-24
【经验】使用Simplicity Commander工具读写EFR32无线SoC芯片EUI和install code方法
本文以Silicon Labs EFR32FG23 Sub-G无线SoC芯片为例,介绍如何读写EFR32无线SoC芯片的EUI和install code的方法。
设计经验 发布时间 : 2023-04-21
如何用EFR32FG23无线SoC芯片读取平均RSSI?
本文以Silicon Labs的EFR32FG23无线SoC芯片的rail_soc_simple_trx工程为例,介绍EFR32FG23芯片读取某个信道的平均RSSI的方法。
设计经验 发布时间 : 2024-03-07
【经验】使用串口来升级EFR32FG23无线SoC芯片固件的方法
本文主要介绍如何使用BootLoader——NCP UART XMODEM工程实现使用串口升级Silicon Labs EFR32FG23无线SoC芯片固件的方法。
设计经验 发布时间 : 2022-09-01
【经验】配置迈斯威志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
【经验】低功耗蓝牙SoC芯片EFR32BG系列的UART串口通信参考代码与解析
EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SoC芯片。支持蓝牙5.0、5.1协议和蓝牙Mesh协议,发射电流3.5mA@0dbm,接收电流仅有2.6mA。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居;在开发EFR32BG蓝牙SoC的代码过程中,经常需要用到uart通信,本文详细介绍如何找到参考代码以及代码解析。
设计经验 发布时间 : 2020-02-10
【经验】无线SoC芯片EFR32MG21程序中MFG_SECURITY_CONFIG参数的设置与功能
在无线SoC芯片EFR32MG21的ZigBee默认Z3Light程序运行时我们可以通过keys print这个CLI命令打印NWK key与TC Link Key等密钥参数,打印的效果如下,那我们是否可以隐藏这些密钥无法打印呢?
设计经验 发布时间 : 2023-05-26
【经验】无线SoC芯片EFR32MG21手动生成OTA文件的方法与注意事项
在使用SILICON LABS无线SoC芯片EFR32MG21芯片设计ZigBee产品时,我们会用到OTA功能,这就要产生OTA文件。EmberZNet 6.x版本的项目中会自动为启用了OTA客户端插件的项目创建OTA文件,需要我们手动去创建OTA文件。
设计经验 发布时间 : 2023-05-24
【经验】校准使用TCXO晶振的无线SoC芯片EFR32FG23频偏的方法
当无线SoC芯片EFR32FG23使用TCXO晶振时,无法通过修改Ctune值的方式来校准频偏。本文主要介绍通过设置频率offset值的方式,来校准使用TCXO晶振的EFR32FG23芯片频偏的方法。
设计经验 发布时间 : 2022-09-25
【经验】使用Simplicity Commander工具给EFR32FG23无线SoC芯片下载固件的方法
本文主要介绍使用Simplicity Commander工具来给EFR32FG23无线SoC芯片下载固件的方法。如果电脑已经有安装了Simplicity Studio v5软件,则可以在软件的安装目录下找到Simplicity Commander工具。
设计经验 发布时间 : 2023-03-24
【经验】解析芯科科技无线SoC芯片EFR32FG23如何通过设置CTUNE值来校准频偏
芯科科技的无线SoC芯片EFR32FG23内部有高频晶振的可调电容,所以高频晶振旁边不需要再加负载电容。本文主要介绍如何使用Simplicity Studio 5 软件设置该芯片的CTUNE值,实现改变芯片内部的负载电容值,从而实现校准芯片频偏的方法。
设计经验 发布时间 : 2022-03-03
【经验】搭建Silicon Labs EFR32FG23无线SoC芯片开发环境的方法
本文主要介绍如何搭建Silicon Labs EFR32FG23无线SoC芯片开发环境的方法,包括注册Silicon Labs账号、安装Simplicity Studio v5软件,安装最新版本的Gecko SDK和创建EFR32FG23芯片工程等。
设计经验 发布时间 : 2022-06-17
【经验】无线SoC芯片EFR32FG23使用railtest工程测试不到发射功率的解决方法
本文主要介绍我们自己使用EFR32FG23无线SoC芯片做的模块,使用railtest工程测试时,串口通信和串口命令都是正常的,但是EFR32FG23模块没有发射功率的解决方法。
设计经验 发布时间 : 2023-03-19
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
世强深圳实验室提供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 提交需求>
查看全部1条回复