http://blog.csdn.net/cbk861110/article/details/17687907
6.modem
3g: \modem\make\PRJ_HSPA.mak
2g: \modem\make\PRJ_GPRS.mak
26.1modem模块位置及组成
配置文件位置:\prj\modem\make\PRJ_HSPA.mak
工程名称配置:BOARD_VER = PRJ_BB
26.2 modem源码工程编译(../prj/modem)
./make.shPRJ_HSPA.mak new
26.3 modem文件修改:
RF模块名配置:
\prj\modem\make\PRJ_HSPA.mak
GSM射频模块:RF_MODULE = MT6162_CUSTOM
3G射频模块:UMTS_RF_MODULE = CUSTOM_MT6162
射频参数配置:
GSM射频参数:
\prj\modem\custom\l1_rf\MT6162_CUSTOM\m12193.c
\prj\modem\custom\l1_rf\MT6162_CUSTOM\l1d_custom_rf.h
\prj\modem\custom\l1_rf\MT6162_CUSTOM\l1d_custom_rf_.h
\prj\modem\custom\l1_rf\MT6162_CUSTOM\l1d_custom_rf_.h
3G射频参数:
\prj\modem\custom\ul1_rf\CUSTOM_MT6162\u12193.c
\prj\modem\custom\ul1_rf\CUSTOM_MT6162\ul1d_custom_rf.h
\prj\modem\custom\ul1_rf\CUSTOM_MT6162\ul1d_custom_rf_.h
\prj\modem\custom\ul1_rf\CUSTOM_MT6162\ul1d_custom_rf_.h
26.4 编译好文件修改名称并拷贝:
(具体定义方法参考基线代码释放的ReleaseNote_for_MT6582_****.xlsx文件的page:Build_Configure_Modem_MOLY)
\modem\build\_PRJ\DEFAULT\bin:
DbgInfo_WR8.W1315.MD.WG.MP__PRJ_MOLY_WR8_W1315_MD_WG_MP_V15_2013_12_10_11_50_PRJ.mak
PRJ_PCB01_MT6582_S00.elf
PRJ_PCB01_MT6582_S00.MOLY_WR8_W1315_MD_WG_MP_V15.bin
\modem\build\_PRJ\DEFAULT\tst\database
BPLGUInfoCustomAppSrcP_MT6582_S00_MOLY_WR8_W1315_MD_WG_MP_V15
catcher_filter.bin
修改名称,分别修改为:
DbgInfo_WR8.W1315.MD.WG.MP__PRJ_MOLY_WR8_W1315_MD_WG_MP_V15_2013_12_10_11_50_1_wg_n
modem_1_wg_n.mak
PRJ_PCB01_MT6582_S00_1_wg_n.elf
modem_1_wg_n.img
BPLGUInfoCustomAppSrcP_MT6582_S00_MOLY_WR8_W1315_MD_WG_MP_V15_1_wg_n
catcher_filter_1_wg_n.bin
26.5 modem库替换编译(..prj/alps/mediate/custom/common/modem)
CUSTOM_MODEM=YOUR_MODEM
此编译表示:已将在modem源码工程中编译好的镜像放入MTKAndroid 工程中后,存放位置:
./mediatek/custom/common/modem/YOUR_MODEM
执行如下编译命令:./mk update-modem,这个命令会依次做如下步骤:
1. custgen 2. check modem 3. sign modem 4.update modem