@
目录���
NVRAM(NV): ͨ���ģ����ǽ����ݶϵ�����ܱ����İ뵼��洢����Ϊ������ʧ�ԣ���Ƿ����ԣ�������ʴ洢��������Non-Volatile Random Access Memory����NVRAM������DRAM��SRAM�����Ĵ洢����ͳ�ΪVRAM��
NVRAM��Ϊ4������
- nvdata
- protect_1
- protect_2
- nvram
NV��
ֻ��Ҫ�� (��Ƶ����ʦ�ṩ��NV�ļ����뵽���������ύ����)
NV����
FF741_CQ2015.mak
SMS_PHONE_ENTRY = 300
#SMS Entry Number in NVRAM //NVRAM�е�SMS��Ŀ���
SMS_TOTAL_ENTRY = 400
#total number of SMS stored in SIM and NVRAM can be read
//���Զ�ȡSIM����NVRAM�д洢��SMS����
NVRAM_BACKUP_PARTITION_ON_NOR = ENABLE
#NOR Backup Partition provides a data partition as backup of NVRAM most critical data, i.e. IMEI, SIM-ME-lock, calibration.
//NOR���ݷ����ṩ���ݷ�����ΪNVRAM��ؼ����ݵı��ݣ���IMEI��SIM ME������У��
#ENABLE: ���ô˹���
#DISABLE: ���ô˹���
NVRAM_BIND_TO_CHIP_CIPHER = DISABLE
# This option enables NVRAM to use HW encryption/decryption on LIDs with attributes NVRAM_ATTR_MSP, i.e. SIM-ME-Lock.
//��ѡ��ʹNVRAM�ܹ��ھ�������NVRAM_ATTR_MSP����SIM ME������LID��ʹ��Ӳ������/���ܡ�
# ENABLE: ���ô˹���
# DISABLE: ���ô˹���
NVRAM_PSEUDO_MERGE = ON
# NVRAM will combine small files and this will transparent to applications.
//NVRAM���ϲ�С�ļ����⽫��Ӧ�ó�������
# ON: ����NVRAMα�ϲ�
# OFF: ����NVRAMα�ϲ�
NVRAM_SUPPORT = TRUE
1.NVRAM�������������ID���� : nvram_data_items.c
2.������İ汾�� : nvram_editor_data_item.h
//�ļ�ϵͳ��������ЩNV���ݣ���Щ��������Ҫ���и�ʽ�IJ����������ģ����ӣ�ɾ���IJ���������ͨ������汾����ʶ��ģ�����������ij��NV���ݵ�û�и������İ汾�ţ��ļ�ϵͳ�Dz����ԭʼ���ݸ��ĵģ�ֻ���ڸ�����NVֵ�������˰汾�ţ���ʱ�ļ�ϵͳ��ʶ���Ѿ����ģ���������Ӧ�����ݸ��¡�
3.�ṹ�嶨�� : custom_nvram_editor_data_item.h
//�ṹ�嶨��ֻΪ����ʹ��mata����ʱ���ܿ����������ӵ�NV��Ľṹ�������еĸ���ֵ����������ӽ���mata�����п�������������ӵ�nv��
/*
���磺�����������Ԫbyte��META�����н�Ҫ��ʾ��byte��NV�������м�¼���ַ�����������Ľṹ�壻
typedef struct
{
kal_uint8 CacheByte[NVRAM_CACHE_SIZE];
} nvram_cache_byte_struct ;
��total_records ����1ʱ��˵�����LIDΪ������Ԫ��size�ͱ�ʾ�����������Ĵ�С������byte����ô����size��1*512����� total_records != 1 ʱ��˵�����LIDΪ���Թ̶�����Ԫ��total_records���Ǽ�¼�ĸ�����size����ÿ����¼�Ĵ�С��
*/
4.ID�����ֵ������ : custom_nvram_lid_cat.xml
5.NVRAM�ܹ� :
//�������ط�����NVRAM���ݣ�һ��flash��NVRAM������һ��USERDATA����������NVRAM��������rawdata����ʽ��ţ��
标签:USERDATA,NVRAM,nvram,SMS,说明,MTK,NV,SIM
From: https://www.cnblogs.com/Wei-Ting/p/17036095.html