求助,有没有人做过对MTK智能机的nvram什么意思进行读写操作的

2、在 nvram什么意思_data_item.h 文件中的nvram什么意思_lid_core_enum 枚举中定义自己的nvram什么意思 ID(建议在最后面添加但必须添加到nvram什么意思_EF_LAST_LID_CORE 的前面)。再定义两个宏一个宏是前面定义的结构体的字节大尛,另一个是在nvram什么意思中保存的数据个数如果在nvram什么意思中只需要保存一个数据的话,就定义为 1

此处定义nvram什么意思 ID 和结构体数据大尛、数据总数

(在 MTK 下建议使用此方法修改 nvram什么意思)

1、在custom_mmi_default_value.h  文件中有三个枚举类型BYTEDATA,SHORTDATA和DOUBLEDATA分别占1个字节,2个字节8个字节。根据自己的所要保存的数据大小在相应的枚举里定义自己的nvram什么意思  ID建议在最后面添加,但都必须添加在最后一项的前面

(注意:在模拟器下,修改叻 nvram什么意思 最后是在 DOS 下用 new 命令全部重新编译一次)

本文来自CSDN博客转载请标明出处:

}

ID(建议在最后面添加但必须添加到nvram什么意思_EF_LAST_LID_CORE 的前面)。再定义两个宏一个宏是前面定义的结构体的字节大小,另一个是在nvram什么意思中保存的数据个数如果在nvram什么意思中只需要保存一个数据的话,就定义为 1

}

file就是这个文件如搜索nvdata,protect1protect2,nvram什麼意思可以查看各个分区的起始地址和大小。像分析问题时需要readback出备份binregion分区时就要去该文件确认起始地址和大小。

会擦除所有分区所有nvram什么意思 LID都会用code中的默认值重新生成。全擦后只有触发备份过binregion中才会有备份内容,否则binregion是空的(Flash默认的全0 or 全f)

不会擦除任何分区。这種升级方式下如果有修改code中的default值,那么需要将相应nvram什么意思 LID的VERNO+1才会生效,即将会利用code中的默认值重新生成新文件

“EL2T”,fileprefix[4+1]文件名前綴,构成文件名前缀必须四位,且是0000~ZZZZ且必须整个工程唯一

5. 修改nvram什么意思的默认值,如何生效

原理:在flash上存储的nvram什么意思 对应的文件名昰由文件名前缀中间连接符和文件名后缀构成。文件名后缀就是nvram什么意思 LID对应的VERNO那么代码中将对应的nvram什么意思 LID VERNO+1后,去flash上面读写这只文件的时候就会发现不存在,那么就会用code中的默认值重新生成新文件[1]

}

我要回帖

更多关于 nvram什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信