转载地址:https://blog.csdn.net/mahao1107/article/details/77115070
1、//这文件需要射频工程师去配置
custom/modem/ul1_rf/CUSTOM_MT6580RF_UMTS_FDD/ul1d_custom_rf_8001_band1_5.h
- 1
2、//加入 ul1d_custom_rf_8001_band1_5.h 头文件
custom/modem/ul1_rf/CUSTOM_MT6580RF_UMTS_FDD/ul1d_custom_rf.h
#elif defined(__PRJ_U8001_B1B5__)
#include "ul1d_custom_rf_8001_band1_5.h"
- 1
- 2
- 3
- 4
3、//修改版本号
interface/service/nvram/nvram_editor_data_item.h
- 1
编译:
1、合入要编译的工程mak到make/FISE6580_WE_N_HSPA.mak中
./make.sh FISE6580_WE_N_HSPA.mak new
- 1
2、利用modemRenameCopy.pl把build/ FISE6580_WE_N_HSPA目录下的.bin文件修改名字后拷贝到了temp_modem/目录下
perl device/mediatek/build/build/tools/modemRenameCopy.pl modem_80_n0 FISE6580_WE_N_HSPA
- 1
3、把生成的temp_modem/目录修改名字后,拷贝到我们工程中的modem中,同事配置ProjectConfig.mk中CUSTOM_MODEM =宏对应的地方。
二、mtk6570/mtk6580/mtk6737经常要编的modem开关配置
以下配置都是在我们的编译mak中配置FISE6580_WE_N_HSPA.mak
a、mtk6570/mtk6580:
1、打开这四个开关是支持E_FACH_RACH_DRX这四个功能
CUSTOM_OPTION += __CUSTOMIZE_MAC_IIS_SUPPORT__
CUSTOM_OPTION += __CUSTOMIZE_COMMON_EDCH_SUPPORT__
CUSTOM_OPTION +=
__CUSTOMIZE_HSDSCH_DRX_CELL_FACH_SUPPORT__
CUSTOM_OPTION += __CUSTOMIZE_ENHANCED_COMMON_STATE_SUPPORT__
- 1
- 2
- 3
- 4
- 5
2、屏蔽掉开关:表示支持上下行EDGE
# if you want to ture off L1_EPSK_TX please add following custom option
#CUSTOM_OPTION += __EPSK_TX_SW_SWITCH_OFF
- 1
- 2
(相反,打开这个开关后,表示仅支持下行)
b、mtk6737
1、4G modem, sim1和sim2交换,加入开关:
modem_37_n0\driver\devdrv\usim\src\icc_switchControl_al.c
CUSTOM_OPTION += SIM_SLOT_SWITCH
2、2G/3G modem, sim1和sim2交换,加入开关:
modem_37_n0\driver\storage\sim\src\icc_switchControl_al.c
CUSTOM_OPTION += HIF_CCCI_SUPPORT