TI中文支持网
TI专业的中文技术问题咨询交流网站

CC2640R2F有备份域嘛?请问如何读写。

CC2640R2F有备份域嘛?请问如何读写。

Viki Shi:

备份域指什么?内存里专门拿一块出来做备份?没有这样的功能。如果是写一些客户自己的数据的话,可以用SNV

shimin zhang:

回复 Viki Shi:

市面上绝大部分的MCU/SOC都有BACKUP register.只要MCU/SOC不掉电,无论SOC/MCU发生任何复位或者宕机奔溃,BACKUP register的数据都可以保存。nordic和dialog的BLE SOC/MCU都是有的,但是TI的我现在并不清楚是没有还是我没找到,如果没有,那这还是我第一次遇到ARM架构的MCU/SOC没有BACKUP register的

Viki Shi:

回复 shimin zhang:

我上面说的SNV以及NVS就是, 通过此两者方法存储的数据可以掉电保存

Viki Shi:

回复 Viki Shi:

补充一下,SNV是Simple NV (SNV) Area,最大2KB。详细介绍请看如下文档:dev.ti.com/…/platform.html
而NVS是TI RTOS的driver之一,允许用户通过API使用non-volatile memory,SDK里有例程:dev.ti.com/…/node

shimin zhang:

回复 Viki Shi:

意义不一样,SNV擦除的次数是很有限,而BACKUP register寿命要长得多。SNV写入很费时,BACKUP register快非常多。
BACKUP register可以实时更新(每秒钟读写100次是ok的),SNV做不到。

YiKai Chen:

回复 shimin zhang:

你說的是像Nordic的UICR嗎?如果是UICR用的是NVM其實跟TI SNV是一樣的

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F有备份域嘛?请问如何读写。
分享到: 更多 (0)