MTK 平台单独编译指令

记录一下MTK 平台单独编译指令,方便后期调试

MTK 平台编译指令

先全编译

source 环境: source build/envsetup.sh
lunch对应编译工程: lunch full_XXXXX项目-eng (eng可以换成 user/userdebug)
全部编译: make -j32 2>&1 | tee out/build.log
    -j32 表示使用32个线程来编译该工程,具体线程看cpu的空闲线程
    2>&1 |tee out/build.log 表示重定向log输出到out/build.log

  

单独编译模块:

pl : make -j32 pl 2>&1 |tee out/pl.log
lk : make -j32 lk 2>&1 |tee out/lk.log
boot: make -j32 bootimage 2>&1 |tee out/boot.log
camere 效果: mmma vendor/mediatek/proprietary/custom/mt6735/hal 2>&1 | tee mm.log
生成: alps\out\target\product\xxxxx\system\lib\libcameracustom.so
编译摄像头插值 : make libcam.paramsmgr 2>&1 | tee mm.log
可以用adb push到对应的目录,省去下载

 

打包system.image

make snod

 

 

modem相关

更换modem在一定情况下可以单独编译modem模块

modem路径:alps\vendor\mediatek\proprietary\modem\

删除modem临时文件:

find out/target/product/xxxxx/ -name modem_1_lwg_n.img -delete
编译:mmma vendor\mediatek\proprietary\modem\
更新modem编译: make update-modem
make snod 打包

 

posted @ 2023-11-06 15:17  皓然123  阅读(871)  评论(0)    收藏  举报