uboot的编译过程

(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文件<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值