CONFIG_SPL_BUILD := y export CONFIG_SPL_BUILD export CONFIG_SPL_BUILD: 在接下来的编译中, 这个变量为y. 从后面的分析中可以看到, uboot的stage1, stage2阶段的代码用的是同一个Start.S, 只不过在Start.S中用#ifdef CONFIG_SPL_BUILD这种条件编译来区分. 类似的还有其他一些文件. HAVE_VENDOR_COMMON_L...
CONFIG_SUPPORT_SPL表示是否支持SPL功能,一般是在具体arch的Kconfig的版型菜单中,根据需要select
!defined(CONFIG_SPL_BUILD) #define CMD_SAVEENV #elif defined(CONFIG_ENV_OFFSET_REDUND) #elif defined(CONFIG_ENV_OFFSET_REDUND) && !defined(CONFIG_SPL_BUILD) #error CONFIG_ENV_OFFSET_REDUND must have CONFIG_CMD_SAVEENV & CONFIG_CMD_NAND #endif 0 comments on commit f2fae51 Please sign in...
Autoconf - config.h在哪里? Autoconf 是一个用于自动配置软件的工具,帮助开发人员避免手动编写配置文件。在许多情况下,Autoconf 会使用名为 config.h 的头文件来获取配置信息。然而,config.h 并不是一个特定的文件,也不是 Autoconf 的核心组成部分。实际上,config.h 可能根本不存在,而是由其他文件提供配置信息...
export CONFIG_SPL_BUILD 1. 2. 这是定义了一个这样的变量,然后真正定义的地方在这理;在uboot源码树的根目录下config.mk中: [code]ifeq ($(CONFIG_SPL_BUILD),y) CPPFLAGS += -DCONFIG_SPL_BUILD ## define the macro endif 1. 2. 3.