资料
  • 资料
  • 专题
MTK NVRAM的一些总结
推荐星级:
类别: 消费电子
时间:2020-01-10
大小:36.5KB
阅读数:160
上传用户:rdg1993
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
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……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书