为了了解 SPL(辅助引导加载程序)如何,我尝试了(在 u-boot v2021.10 中)
make ARCH=arm CROSS_COMPILE=aarch64-none-elf- vexpress_ca9x4_defconfig
和
make ARCH=arm CROSS_COMPILE=aarch64-none-elf- vexpress_ca9x4_defconfig
我搜索了 SPL_OS_BOOT,我需要测试 SPL 猎鹰模式。但似乎默认情况下此板未启用它。
所以首先我需要设置 CONFIG_SPL=y,但是当我搜索 SPL 时,它会显示这个。
我在这里不能清楚地理解它。是否Depends on: ARM [=y] && ARCH_STM32MP [=n]
意味着我应该设置ARCH_STM32MP=y
?如果我添加一个Selected by
条件,它是否仍然满足上述Depends on
条件?我问它是因为 SPL 应该适用于许多电路板,但列表中有 ARCH_STM32MP——一个非常具体的架构条件——Depends on
看起来很奇怪。