defconfig文件选择
1.进入android根目录:
cd /(PATH of SDK)/SC66_Android9.0.0_r034/
2.配置环境变量
查看defconfig配置文件:
vim ./device/qcom/sdm660_64/AndroidBoard.mk
可以看到,如果android工程:
lunch的是sdm660_64-user, 那么就会使用sdm660-perf_defconfig配置文件;
Lunch的是sdm660_64-userdebug,那么就会使用sdm660_defconfig配置文件。
需要说明的是,user版本的defconfig文件把串口log关闭了,无法通过串口log分析问题,但是可以节省约13秒的开机时间。
如果需要,可以在这里修改成自己的defconfig文件。
DTS文件选择
1.在上面步骤的基础上,进入dts目录:
kernel/msm-4.4/arch/arm64/boot/dts/qcom
2.SC66的SDK默认使用的是sdm660-mtp.dts项目工程。改dts在Makefile中写死,如果要定义其他项目的dts配置,需要自行修改Makefile
3.sdm660-mtp.dts关联设备树