uboot中mkconfig的详细解说

一、1、在uboot的主Makefile中2589和2590这两行代码是进行配置的

2、$(@:_config=) 这里的意思就是x210_sd_config转换层x210_sd

3、执行make x210_sd_config就说执行mkconfig x210_sd arm s5pc11x x210 samsung s5pc110

       $# =  6

       $0 = mkconfig

       $1 = x210_sd

       $2 = arm

       $3 = s5pc11x

       $4 = x210

       $5 = samsung 

       $6 = s5pc110

二、现在进入mkconfig中

1、

这两行是定义了两个变量

2、

这里相当于没有执行,不影响我们这次的配置

3、

23行就是给变量BARD_NAME赋值为x210_sd

24行25行判断S#是否为 4、5或者6如果不是的话就直接exit(1),执行出错

28行在终端中打印如图

4、

33-49行如果是单独输出编译则在输出目录中创建include和include2两个文件夹等操作,我们这里是原地编译,进入到include目录里面先删除asm文件,然后创建ams软连接文件,并指向asm-arm文件

5、

51行删除 asm-arm/arch文件

53-57行判断$6是否为空或者NULL,我们这里$6=s5pc110,${LNPREFIX}为空,所以创建软连接asm-arm/arch并指向arch-s5pc110

6、

84-89行,删除原regs.h文件,创建新的软连接regs.h并指向s5pc110.h

                删除原asm-arm/arch文件,创建新的软连接arch-arm/arch并指向arch-s5pc11x

7、

 

创建一个config.mk文件,文件内容

8、

创建一个config.h文件

如果包含这个头文件则就是包含config文件中的x210_sd.h这个头文件

143行退出,正常返回值为0.

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值