AnsweredAssumed Answered

关于IMX8M Mini Android pie9的编译

Question asked by LinJin MENG on Jun 18, 2019
Latest reply on Jun 20, 2019 by Wigros Sun

Dear NXP IMX8M Android Team Engineers: 

根据android_userguide手册,一步一步做下来编译都没有问题,但是我想移植evk_8mm的工程文件为我们自己的文件,比如rsc5350m,按照如下方式我做了修改

(1) 拷贝device/fsl/imx8m/evk_8mm 为rsc5350m

(2)修改rsc5350m里面的evk_8mm.mk和evk_8mm_drm.mk为rsc5350.mk和rsc5350m_drm.mk

(3)将rsc5350m.mk里面的路径IMX_DEVICE_PATH修改为device/fsl/imx8m/rsc5350m

(4)将PRODUCT_NAME = rsc5350m PRODUCT_DEVICE=rsc5350m

(5)在vendorsetup.sh添加 rsc5350m-userdebug

(6)在AndroidBuild.mk添加rsc5350m-userdebug

(7)修改device/fsl/imx8m/rsc5350m/AndroidTee.mk,将evk_8mm修改为rsc5350m

(8)lunch rsc5350m-userdebug

(9)make -j4 < build-log.txt

编译出错,提示是hardware/qcom/msm8996下面的hci_uart.c编译错误

我把上面的rsc5350m.mk里面的PRODUCT_DEVICE 调整为evk_8mm,编译就可以顺利通过

应该是某一个mk文件里面将路径evk_8mm进行了绝对化操作,但是搜索了整个android源代码,也没有哪一个脚本进行绝对化锁定PRODUCT_DEVICE,

请问这个问题可能出现在哪个地方?麻烦指点一下,谢谢!

Outcomes