【发布时间】:2016-03-15 10:02:06
【问题描述】:
以下是 U-Boot 代码中的文件 common/Makefile 部分。
obj-$(CONFIG_SOURCE) += cmd_source.o
obj-$(CONFIG_CMD_SOURCE) += cmd_source.o
我浏览了 U-Boot 代码,但找不到在任何地方定义的这两个宏。但是,此命令在 U-Boot 运行时可用。
这个宏是在哪里定义的?
bootm 命令也是如此,它在运行时也可用,但我无法找到宏的定义位置。如果有人知道,请告诉我。
【问题讨论】:
-
我在
common文件夹中有cmd_source.c。我将Yocto用于i.mx6 -
是的,我也有。但是要编译该文件,应该在某处定义 CONFIG_CMD_SOURCE,我的问题是在哪里定义?
-
include/configs/your_board_support.h -
不存在这就是我在这里问的原因。
-
我没有得到你。例如:对于
at91 Atmlel SoC,您可以在/include/configs/at91sam9rlek.h中看到它。顺便说一句,使用您的控制台,在configs文件夹中,输入:grep -rnw --color . -e "CONFIG_CMD_SOURCE"