MTK编译modem ,识别不到基带版本什么原因呢?
原创
©著作权归作者所有:来自51CTO博客作者Newmobi的原创作品,请联系作者获取转载授权,否则将追究法律责任
[DESCRIPTION]
有时候由于客户使用了错误的modemRenameCopy.pl,导致modem在启动过程中找不到modem image,从而引起modem bootup fail.
[SOLUTION]
modem image在AP端是放在特定的目录下:
N之前的版本:
/out/target/product/{project}/system/etc/firmware
N以及之后版本:
/out/target/product/{project}/system/vendor/firmware
AP编译之后,MD image在out下路径是由modemRenameCopy.pl生成的Android.mk中定义的。
Android.mk中定义的路径:
N之前的版本
$(foreach item,$(MTK_MODEM_FIRMWARE_FILES),$(eval $(call mtk-install-modem,$(item),$(TARGET_OUT_ETC)/firmware)))
N以及之后版本:
$(foreach item,$(MTK_MODEM_FIRMWARE_FILES),$(eval $(call mtk-install-modem,$(item),$(TARGET_OUT_VENDOR)/firmware)))
所以,如果发现modem image在out目录下的路径跟本身版本不一致,那么需要确认客户是不是使用了其它版本的modemRenameCopy.pl。
如:客户项目是M版本,但是使用的却是N版本的modemRenameCopy.pl。
以上就是“MTK编译modem ,识别不到基带版本...“的内容。