MTK[FAQ09695][Others]关于添加AP NVRAM item备份到Bin Region的方法

MTK[FAQ09695][Others]关于添加AP NVRAM item备份到Bin Region的方法c

[Key words]
BinRegion, 备份
[DESCRIPTION]
目前MTK默认Release的SW Load并不会对Audio、Camera等相关参数进行备份。至于如何将需要的AP Nvram文件备份到Bin Region请参考如下方法。
[SOLUTION]
1. 查看alps/mediatek/custom/common/cgen/CFG_file_info.c文件中aBackupToBinRegion数组的定义。只有定义在aBackupToBinRegion数组中的AP NVRAMItem才会被备份到Bin Region中。

关于aBackupToBinRegion定义的相关截图如下:



[hide]2. 查看/data/nvram/APCFG/APRDCL以及/data/nvram/APCFG/APRDEB目录下存在哪些文件。
MTK Common AP NvRAM Item的定义请参考
alps/mediatek/custom/common/cgen/CFG_file_info.c文件中g_akCFG_File数组的定义。
Customized AP NvRAM Item的定义请参考
alps/mediatek/custom/$Project/cgen/inc/CFG_file_info_custom.h文件中g_akCFG_File_Custom数组的定义。
对于AP NVRAM Item而言,只有存在/data/nvram/APCFG/APRDCL以及/data/nvram/APCFG/APRDEB目录下的文件,并且存在于aBackupToBinRegion数组时,这些AP NVRAM Item才会在备份时被backup to BinRegion中。[/hide]

关于/data/nvram/APCFG/APRDCL以及/data/nvram/APCFG/APRDEB目录下的文件,请参考如下截图



3. 将需要备份到Bin Region中的AP NVRAM Item添加到aBackupToBinRegion数组中。
例如将Audio_Hd_Record_Param这支NVRAM文件添加到aBackupToBinRegion中,先找到g_akCFG_File_Custom数组中这支NVRAM文件对应的LID为
AP_CFG_RDCL_FILE_AUDIO_HD_REC_PAR_LID,然后在aBackupToBinRegion数组中进行
如下设置。
FileName aBackupToBinRegion[]=
{
{"Audio_Hd_Record_Param",AP_CFG_RDCL_FILE_AUDIO_HD_REC_PAR_LID},
...
};
此外,关于在AP端新增NVRAM Item的Feature,请参考DCC上文档《Customization inNVRAM》。

关于Customization_in_NvRAM_MT6577_and_later文档

猜你喜欢

转载自blog.csdn.net/szx940213/article/details/107814815