【经验】EFR32MG系列多协议Wireless SOC的Simulate EEPROM使用方法
EFR32MG系列是SILICON LABS公司推出支持多协议的Wireless SOC,可以单芯片支持私有协议、BLE5.0、BLE MESH、ZigBee和Thread协议,并且可以单芯片支持Sub-GHz和2.4GHz的频段。EFR32MG系列SOC内部没有EEPROM,但是Silicon Labs提供了Simulate EEPROM的用法,即将Flash作为EEPROM的Sim-EEPROM用法。关于Sim-EEPROM原理,请参考文档AN703,网址:https://www.sekorm.com/doc/73598.html,本文只简单介绍Sim-EEPROM的使用。
Ember Stack提供了两个版本的Sim-EEPROM的库,可以在Plugin中进行选择,如下图:
工程默认是选择version 1,用户可以选择version 1或者version 2,version1和version2能容纳同样多的tokens,但是version2相对version1写token的时间会快一些,代价是占用更多的flash空间。
Sim-EEPROM version1可以得到2KB的EEPROM,它由两块虚拟页构成,每块虚拟页的大小为4KB,所以Sim-EEPROM version1需要占用8KB flash的空间;Sim-EEPROM version2可以得到8KB EEPROM,它由3片虚拟页构成,每块虚拟页的大小为12KB,因此它需要占用36KB的flash空间。EFR32MG系列Flash每页为2KB,Sim-EEPROM占用内部Flash的大地址空间。
如果想要使用Sim-EEPROM version2,需要在Appbuilder中的plugins 选择,如上图,确保simulated EEPROM version 1 Library取消勾选,因为如果同时勾选version1和version2会出现冲突。然后需要勾选simulated EEPROM version 2 Library,然后勾选Simulated EEPROM version 1 to version 2 Upgrade Library或者勾选Simulated EEPROM version 1 to version 2 Upgrade Stub,如果你原来有使用version 1,你想保留原来的存在EEPROM中的数据,那么你需要选择前者,否则你选择后者就可以了。
- |
- +1 赞 0
- 收藏
- 评论 3
本文由Carol提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
评论
全部评论(3)
-
阿冰 Lv8. 研究员 2018-09-27支持一下
-
jishizhong Lv9 2018-09-27这个eeprom不错
-
梦幻天涯 Lv7. 资深专家 2018-09-27学习了
相关推荐
一文教你弄懂 ZigBee中的LQI和RSSI
Silicon Labs的EFR32MG系列支持SOC单芯片支持SuB-GHz、Bluetooth、ZigBee和Thread多协议,具有优越的射频性能、丰富的外设资源和超低的功耗等特性,被广泛的应用于智能家居产品中。很多工程师做智能家居产品开发时,是第一次真正接触ZigBee技术,可能对于ZigBee技术的一些概念不是非常清晰。本文向大家介绍ZigBee中的邻居表(neighbor-table)
设计经验 发布时间 : 2019-03-31
【经验】EFM32、EFR32 如何设置一个 1ms 的定时器
Silicon Labs 提供了 MCU 及各种 wireless SoC 芯片,广泛应用于物联网、智能家居、无线抄表、智能照明、可穿戴设备等领域。定时器在这些产品中应用非常广泛,不管是各种纯软件相关的任务管理还是硬件的 pwm 输出,都对定时器的精度都有较高要求;下面我们以一个具体的例子来说明如何初始化EFM32、EFR32一个特定时间的定时器。
设计经验 发布时间 : 2019-12-24
【经验】教你配置EFR32相同引脚号GPIO的同时中断
EFR32系列是Silicon Labs针对物联网应用而推出的Wireless SOC产品,共包含3大系列:EFR32FG、EFR32BG和EFR32MG。Silicon Labs Series 1系列产品改进了GPIO中断,相同引脚号的GPIO也可以同时配置成中断,本文提供配置代码指导大家实现。
设计经验 发布时间 : 2018-11-30
EFR32MG13 Mighty Gecko Multi-Protocol Wireless SoC Family Data Sheet
型号- EFR32MG13,EFR32MG13P632F512GM48-D,EFR32XG13,EFR32MG13P732F512GM48-D,EFR32MG13P733F512GM48-D,EFR32MG13P732F512IM48-D,EFR32MG13P733F512IM48-D,EFR32MG13P732F512IM32-D,EFR32MG FAMILIES,EFR32MG,EFR32MG13P732F512GM32-D,EFR32XG13P132F512GM48-AR,EFR32MG13P632F512GM32-D,EFR32MG13 FAMILY,EFR32
UG564: SiWx91x Wi-Fi 6 and Bluetooth LE SoC 8 MB Flash + 8 MB ext PSRAM Radio Board User's Guide
型号- SIWX91X-PK6032A,SIWG917,BRD4002A,SIWX91X,BRD4342A,SIWG917M111MGTBA,SIWX91X-RB4342A
EFR32MG22E Wireless Gecko SoC Family Data Sheet
型号- EFR32MG22E224F512IM32-C,EFR32MG22E224F512IM40-C,EFR32MG22E,EFR32MG22E224F512IM32-CR
【经验】Zigbee网关替换操作指南之Host-NCP模式
在zigbee的网络实际应用中,可能会遇到需要替换网关,并希望网络的参数继续保持的情况。即更换了新的网关后,新的网关能够恢复之前的网络参数,网路中的其他设备不需要重新入网。本例程就基于Silicon Labs的EmberZNet 6.3版本协议栈、Zigbee 3.0、Host-NCP模式的网关,指导大家实现网关替换的功能。
设计经验 发布时间 : 2019-04-09
【经验】如何将EFM32和EFR32的烧录引脚配置成GPIO?
Silicon Labs公司的32位MCU和Wireless SOC分成两个系列,系列0包含:EFM32ZG、EFM32HG、EFM32G、EFM32TG、EFM32LG、EFM32GG、EFM32WG和EZR32HG、EZR32LG、EZR32WG。系列1包含:EFM32JG、EFM32PG、EFM32TG11、EFM32GG11和EFR32FG、EFR32BG、EFR32MG。
设计经验 发布时间 : 2018-08-08
Silicon Labs‘ Most Energy-efficient Wireless SoC New xG22E Family to Date with Energy Harvesting-ready Capabilities
Silicon Labs announced their new xG22E family of Wireless SoCs, Silicon Labs‘ first-ever family designed to operate within the ultra-low power envelope required for battery-free, energy harvesting applications. The new family consists of the BG22E, MG22E, and FG22E.
产品 发布时间 : 2024-04-25
EFR32FG23 Wireless SoC Family Data Sheet
型号- 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
EFR32BG24 Wireless SoC Family Data Sheet
型号- EFR32BG24B110F1536IM48-B,EFR32BG24B210F1024IM48-B,EFR32BG24A020F1024IM40-B,EFR32XG24,EFR32BG24A010F1024IM48-B,EFR32BG24A020F1024IM48-B,EFR32BG24 FAMILY,EFR32BG24B220F1024IM48-B,EFR32BG24B020F1536IM48-BR,EFR32,EFR32BG24,EFR32BG24A010F1024IM40-B
Silicon Labs Unveils World‘s First Secure Sub-GHz SoCs With 1+ Mile Wireless Range And 10+ Year Battery Life
Silicon Labs (NASDAQ: SLAB) today announces new sub-1-GHz (sub-GHz) SoCs, delivering the world‘s first sub-GHz wireless solutions that combine long-range RF and energy efficiency with certified Arm PSA Level 3 security to meet the global demand for high-performance, battery-powered IoT products.
产品 发布时间 : 2024-03-17
【经验】如何降低ZigBee设备入网时的平均电流
Silicon Labs的EFR32MG系列是支持蓝牙5、BLE MESH、ZigBee的多协议无线SOC,其具有高集成度、超低功耗等特性,被广泛应用于智能家居以及IOT市场。有些产品对于低功耗要求较高,如电池供电传感器、单火开关等,本文基于EmberZnet协议栈,指导大家使用EFR32MG系列SOC开发ZigBee产品时,如何降低ZigBee设备入网时的平均电流。
设计经验 发布时间 : 2019-05-23
【经验】多协议无线SoC EFR32MG的ZigBee开发之Token概念解析
EFR32MG系列是Silicon Labs公司针对多协议推出的无线SOC,单芯片可以支持Sub-G、蓝牙、Thread和Zigbee多种协议。在EFR32MG芯片中没有eeprom,Silicon Labs提供了使用flash模拟eeprom(simulated eeprom)的用法,用来存储非易失性数据,所以实际上它们是直接存储在flash上。而这些数据的写入和访问就是通过token来实现的。
设计经验 发布时间 : 2019-02-12
电子商城
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
登录 | 立即注册
提交评论