首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > MTK NVRAM的一些总结

MTK NVRAM的一些总结

资料介绍
MTK_NVRAM等操作
MTK 中 nvram 的读写操作

定义NVRAM 数据有三种方式:
(一)、在nvram_editor_data_item.h、nvram_data_item.h、nvram_data_item.c三个
文件中添加。
1、在nvram_editor_data_item.h文件中定义自己保存在nvram 中的结构体数据类型。
例如: typedef struct
{
Int a;
Char b;
}my_nvram_data_t;
2、在 nvram_data_item.h 文件中的nvram_lid_core_enum 枚举中定义自己的nvram
ID(建议在最后面添加,但必须添加到NVRAM_EF_LAST_LID_CORE
的前面)。再定义两个宏,一个宏是前面定义的结构体的字节大小,另一个是在nvram中
保存的数据个数,如果在nvram中只需要保存一个数据的话,就定义为 1。
例如: typedef enum
{
……
……
My_nvram_data_lid, //自己定义的nvram ID
NVRAM_EF_LAST_LID_CORE
}nvram_lid_core_enum;
#define my_nvram_data_size sizeof( my_nvram_data_t )
#define my_nvram_data_total 1
3、在nvram_data_items.c文件中的lobical_data_item_table_core……
标签:NVRAM等操
MTK NVRAM的一些总结
本地下载

评论