MTK modem 编译记录

环境配置:

编译modem需安装一些perl工具包
sudo apt-get install libxml-simple-perl
sudo apt-get install libswitch-perl
sudo apt-get install libexpat1-dev
sudo apt-get install libxml2-dev zlib1g-dev
sudo cpan install XML::Simple
sudo cpan install XML::LibXML
sudo cpan install File::Copy::Recursive

源码路径:

        我们将射频工程师出的modem内容放入\mcu\pcore\custom\modem中,对比的时候除了common和ps不用对比过去。

编译:

1.首先先检查mcu目录下,最初的只有common、l1core、m、make.pl、make、mtk_rel、pcore文件,其余删除,如图:(圈的删掉)

2.检查apps目录下,最初的只有NDK、build.sh、gen_config、module、mtk_rel、ndkbuild.sh、tools文件,其余删除,如图:(圈的删掉)

mcu下编译:(例如路径:mt6739_R_modem/mcu)
 ./m "TK_MD_BASIC(LWCTG_6177M_R3_6762).mak"  new                                          
 注意:LWCTG_6177M_R3_6762\mcu\make\projects下的

mcu下打包:(例如路径:)
perl  /xxx/xxx/alps/device/mediatek/build/build/tools/modemRenameCopy.pl . "TK_MD_BASIC(LWCTG_6177M_R3_6762)"
(结合csdn收藏)mt6762_p/alps/device/mediatek/build/build/tools/modemRenameCopy.pl为对应工程的路径

apps下编译:(例如路径:mt6739_R_modem/apps)
./build.sh clean,build,pack all GEN93_USER
后生成GEN93_USER_rel.tar.bz2 解压到 mcu 打包生成的temp_modem下

alps\device\mediatek\build\build\tools\modem\modem_Android.mk(改为Android.mk,放到alps\vendor\mediatek\proprietary\modem)(这一步是工程代码第一次导入modem是添加)
modem编译后放的位置
N:\1\mt6762_p\alps\vendor\mediatek\proprietary\modem

修改modem需要格式化下载
make clean-kernel 清除kernel
make -j128 update-modem 
make -j128

modem:配置表格路径

mt6762_p\alps\vendor\mediatek\release_note\MT6739
底部选择:Switchable_om-mt6739
按照FDD5M分别在ProjectConfig.mk、k39tv1_bsp_1g_defconfig、k39tv1_bsp_1g_debug_defconfig和k39tv1_bsp_1g.mk中配置
​
要在主mk中配置(ProjectConfig.mk)

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值