【Android驱动12】Modem编译和sim卡配置检测过程

一,Modem编译

1.1 查看ReleseNote发现需要查看"Build_Configure_Modem_MOLY"这张表,解压MT67xx_(xxx)_MOLY.LR9.W1444.MD.LWTG.MP.Vx.tar.gz到某文件,并在make目录下查看支持的配置信息
在这里插入图片描述

1.2 执行的命令,开始编译modem,则是

./make.sh "SM67xx(Lxx_xxx).mak" new

1.3 执行
perl device/mediatek/build/build/tools/modemRenameCopy.pl [Modem 代码路径] [编译Modem所使用的.mak文件 ],如

perl *****/modemRenameCopy.pl  ./Moly/  MT67xx_LTG_DSDS

自动为所要复制到alps/vendor/mediatek/proprietary/modem/${modem} 下的文件重命名,并生成一个Android.mk文件,alps/vendor/mediatek/proprietary/该路径下是没有modem这个文件夹的,需要自己创建。

请确保在alps/vendor/mediatek/proprietary/modem/中有一个Android.mk。 你可以从alps/device/mediatek/build/build/tools/modem/modem_Android.mk复制到alps/vendor/mediatek/proprietary/modem/Android.mk

1.4 在alps/device/ c o m p a n y / {company}/ company/{project}/ProjectConfig.mk找到相应的ProjectConfig.mk,配置CUSTOM_MODEM,保证跟自己创建的目录alps/vendor/mediatek/proprietary/modem/${modem}名称一致。

然后再/alps下重新编译

1.5 PUSH modem 到手机中进行调
编译eng或者userdebug版本:
userdebug:

adb shell setprop service.adb.root 1 

再进入Settings->Developer options,取消 USB debugging,然后再重新勾选上,即可获得root权限
eng版本可省略这一步。

adb remount
adb push xxxx.xx  /system/etc/firmware/

modem文件清单:

ltg: catcher_filter_1_ltg_n.bin dsp_1_ltg_n.bin modem_1_ltg_n.img
lwg: catcher_filter_1_lwg_n.bin dsp_1_lwg_n.bin modem_1_lwg_n.img
c2k: boot_3_3g_n.rom fsm_cust_df_3_3g_n.img fsm_rf_df_3_3g_n.img fsm_rw_df_3_3g_n.img modem_3_3g_n.img

3、重启机器

adb reboot 

二,sim卡驱动配置

2.1 使能sim卡

sim卡的正常工作设计到modem,modem则需要你们根据具体情况编译了

device/mediateksample/$(yourprojectname)/ProjectConfig.mk

CUSTOM_MODEM=(主make文件modem的名称,不要带中文)

在vendor_ap_s0/vendor/mediatek/prop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤舟簔笠翁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值