Nvram操作说明
Nvram性质和文件一样,不过,对它进行读写数据,在手机格式化后还存在。
1, 在Nvram_user_defs.h的 nvram_lid_cust_enum中添加自定义的lid名称可以用类似格式:NVRAM_MY_DATA_BYTE_ID
2,在这个文件中定义一个lid的size和total.
#define NVRAM_MY_DATA_SIZE 512 //一个数据块的大小byte
#define NVRAM_MY_DATA_TOTAL 1//有多少个这样的数据块
3,在Nvram_user_config.c中的logical_data_item_table_cust[]=
{}添加一个类似于此的结构
{
NVRAM_MY_DATA_BYTE_ID,
NVRAM_MY_DATA_SIZE,
NVRAM_MY_DATA_TOTAL,
NVRAM_EF_ZERO_DEFAULT,(NVRAM DATA ITEM 的默认值,可以自定义默认值
NVRAM_ATTR_AVERAGE,
NVRAM_CATEGORY_USER, //属性
“CT03”,
“000”,// 与上一个合并成的版本号使用
“MYDATA/0”,//对 dataitem 的描述
NVRAM_INVALID_VALUE
}
4,用下面的方法可以读写Nvram的值了。
ReadRecord(nFileId,nRecor
MTK 中的NVRAM读写操作指南
最新推荐文章于 2024-07-05 10:52:47 发布