向nvram中添加记录的步骤

向nvram中添加记录的步骤

ID:34710610

大小:58.85 KB

页数:5页

时间:2019-03-09

向nvram中添加记录的步骤_第1页
向nvram中添加记录的步骤_第2页
向nvram中添加记录的步骤_第3页
向nvram中添加记录的步骤_第4页
向nvram中添加记录的步骤_第5页
资源描述:

《向nvram中添加记录的步骤》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、plutommimmiFrameworkNVRAMManagerNVRAMManagerIncNVRAMEnum.hnvram_LID_cust_enum中添加NVRAM_EF_ZHUL_INFO_LID,customappDS800A_6219_BBcustom_nvram_editor_data_item.h#defineNVRAM_EF_ZHUL_INFO_LID_VERNO"001"typedefstruct{kal_uint8zhuldata[10];}nvram_zh

2、ul_info_struct;LID_BITVER_LID(NVRAM_EF_ZHUL_INFO_LID)nvram_zhul_info_struct*NVRAM_ZHUL_INFO_RECORD_TOTAL{zhuldata:"zhuldata"{};};这部分代码可能只是为了显示某些提示信息,对数据没有影响,不知道在哪里能看到这些信息SrccustomappDS800A_6219_BBvram_user_defs.hnvram_LID_cust_enum中添加NVRAM_EF_ZHU

3、L_INFO_LID这是跟NVRAMEnum.h中重复的#defineNVRAM_ZHUL_INFO_RECORD_SIZE40#defineNVRAM_ZHUL_INFO_RECORD_TOTAL2customappDS800A_6219_BBvram_user_config.c默认值(格式化并下载后的初始值)statickal_uint8constNVRAM_ZHUL_VALUES_DEFAULT[NVRAM_ZHUL_INFO_RECORD_SIZE]={0x07,0x20,0x30

4、,0x00,0x00,0x00,0x00,0x00,0x00,0x00};在结构constltable_entry_structlogical_data_item_table_cust[NVRAM_EF_LAST_LID_CUST-NVRAM_LID_CUST_BEGIN]=的末尾添加{NVRAM_EF_ZHUL_INFO_LID,NVRAM_ZHUL_INFO_RECORD_SIZE,NVRAM_ZHUL_INFO_RECORD_TOTAL,NVRAM_ZHUL_VALUES_DEFAULT,NV

5、RAM_ATTR_NONE,NVRAM_CATEGORY_USER,NVRAM_DRV_FDM,"CT2n",VER(NVRAM_EF_ZHUL_INFO_LID),"ZhulInfo",NVRAM_AVERAGE_LID,(kal_uint8)NVRAM_EF_ZERO_DEFAULT_VALUE,/*Reserved.recordIDiscalculatedbyNVRAM*/},其中"CT2n"是接着前一条记录的“恢复出厂设置”能够恢复的数据“恢复出厂设置”需要恢复的NVRAM记录保存在lt

6、able_entry_structlogical_data_item_table_custpack[NVRAM_EF_LAST_LID_CUSTPACK-NVRAM_EF_CUSTPACK_BASE]中srccustomappPETITE_05C_BBvram_user_defs.h在NVRAM_LID_CUSTPACK_ENUM中添加,NVRAM_EF_ZHUL_INFO_LID原来添加了NVRAM_EF_ZHUL_INFO_LID定义的地方要删除srccustomappPET

7、ITE_05C_BBvram_user_config.c在logical_data_item_table_custpack的最后添加记录{NVRAM_EF_ZHUL_INFO_LID,NVRAM_ZHUL_INFO_RECORD_SIZE,NVRAM_ZHUL_INFO_RECORD_TOTAL,NVRAM_EF_FF_DEFAULT,NVRAM_ATTR_NONE,(NVRAM_CATEGORY_USER

8、NVRAM_CATEGORY_FACTORY),NVRAM_DRV_FDM,"CP0e"

9、,VER(NVRAM_EF_ZHUL_INFO_LID),"ZhulInfo",NVRAM_AVERAGE_LID,(kal_uint8)NVRAM_INVALID_VALUE,/*Reserved.recordIDiscalculatedbyNVRAM*/},其中"CP0e"是接着前面的记录的(NVRAM_CATEGORY_USER

10、NVRAM_CATEGORY_FACTORY),如果改成NVRAM_CATEGORY_USER的话,writerecord的时候黑

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。