mtk 6570/6580/6737有关modem的总结

转载地址:https://blog.csdn.net/mahao1107/article/details/77115070




一、mtk6570/mtk6580 modem经常修改的文件路径:

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



一、mtk6570/mtk6580 modem经常修改的文件路径:

猜你喜欢

转载自blog.csdn.net/qq_33575901/article/details/81032405
MTK