(1)首先在uboot源码的根目录下,执行#make smdk2410_config则编译器找到当前目录下的makefile,根据其中的解释该命令相当于执行" ./mkconfig smdk2410 arm arm920t smdk2410 NULL s3c24x0",其中smdk2410到s3c24x0为参数列表,对应$1~$6;
(2)然后会运行可执行文件mkconfig :A :确定开发板名称
B:创建开发板相关头文件链接
C:创建顶层Makefile包含的文件include/config.mk
D:创建开发板相关头文件include/config.h
在D中该头文件内容为包含另外一个.h文件,该文件设置了Uboot的配置参数:如cpu ,soc,选择设备驱动;Flash起始地址,malloc缓冲池大小等
(3)然后执行#make all 对uboot所用到的文件进行执行,编译,链接,这里仍然根据Makefile中的内容进行运行执行。
Makefile中相关内容包括:A:包含其它config.mdk文件<