您的位置:首页 > 其它

MTK NVRAM各种属性的具体解释

2013-03-29 16:10 756 查看
#define NVRAM_ATTR_***ERAGE // 默认属性

#define NVRAM_ATTR_MULTI_DEFAULT // 具有该属性的NVRAM逻辑项能有多个初始默认值,否则一个NVRAM逻辑项只会对应一个默认值。

#define NVRAM_ATTR_WRITEPROTECT // 写保护属性,当sw lock开启后只读。

#define NVRAM_ATTR_MULTIPLE // 在Flash上具有两份文件拷贝。

#define NVRAM_ATTR_CONFIDENTIAL // 软件加密属性。具有该属性的NVRAM数据项写入时会进行相应的软件加密操作。

#define NVRAM_ATTR_MULTIREC_READ // 能一次性读取该NVRAM逻辑项的多个记录。

#define NVRAM_ATTR_MSP // 硬件加密属性。需要有相应的硬件平台支持。

#define NVRAM_ATTR_SW_VERNO_RESET // 软件版本号变化时恢复默认值

#define NVRAM_ATTR_FACTORY_RESET // 恢复出厂设置时,具有该属性的NVRAM逻辑项恢复为默认值

#define NVRAM_ATTR_RING // 该NVRAM属性用于记录Log。将记录循环写入从第二个到最后一个记录中,第一个记录用于保存当前记录写入的位置。

#define NVRAM_ATTR_PACKAGE // 当一个逻辑项小于一个cluster大小时,NVRAM自动设置该NVRAM逻辑项为该属性。将多个具有该属性的项合并为一个大的package.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: