首页 > 其他分享 >MTK的NV说明

MTK的NV说明

时间:2023-01-09 10:00:54浏览次数:37  
标签:USERDATA NVRAM nvram SMS 说明 MTK NV SIM

@

目录

���

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

相关文章