Q1: tegra BSP includes kernel source code, 所以如何知道 tegra BSP 是使用 kernel 的哪一個 config file 來 build ?
A1:
在 device/nvidia/xxx/BoardConfig.mk 檔案中的 TARGET_TEGRA_VERSION 會控制
在 vendor/nvidia/build/kernel.mk 選擇哪一個 config file
例如:
在 device/nvidia/dalmore/BoardConfig.mk 檔案中的 TARGET_TEGRA_VERSION := t114
那麼在 vendor/nvidia/build/kernel.mk 則 TARGET_KERNEL_CONFIG = tegra11_android_defconfig
Q2: tegra BSP中,在 android make system 中,如何包含 kernel的相關環境變數設定?
A2:
在 device/nvidia/xxx/BoardConfig.mk 檔案中的最後一行,include vendor/nvidia/build/definitions.mk
而在 definitions.mk include detectversion.mk
AndroidBoard.mk include vendor/nvidia/build/kernel.mk and nv_targets.mk
沒有留言:
張貼留言