天天看點

MTK編譯modem ,識别不到基帶版本什麼原因呢?

[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。