u-boot的配置过程详解:make xxx_config命令过程

本文详细介绍了u-boot配置过程中make xxx_config命令的执行步骤,包括开发板名称设定、创建头文件链接、生成config.mk和config.h文件等内容,并强调了手动修改configs/mini6410.h进行系统裁剪和设置的重要性。
摘要由CSDN通过智能技术生成

一般而言编译u-boot都需要配置u-boot,比如make xxx_config,那这个过程发生了什么?

打开u-boot顶层目录的Makefile,有如下的语句:

tiny6410_config :  unconfig
    @$(MKCONFIG) mini6410 arm s3c64xx mini6410 samsung s3c6410 NAND ram256
第二句转换一下就是:

#    mkconfig mini6410 arm s3c64xx mini6410 samsung s3c6410 NAND ram256
#                        $1       $2        $3        $4                $5         $6        $7          $8

以下是顶层的mkconfig的内容:

#	mkconfig mini6410 arm s3c64xx mini6410 samsung s3c6410 NAND ram256
#	      	   $1	   $2	$3		$4		$5		$6		$7	  $8

APPEND=no	# Default: Create new config file
BOARD_NAME=""	# Name to print in make output

[ "${BOARD_NAME}" ] || BOARD_NAME="$1"
#	BOARD_NAME=mini6410
#	就是mini6410,即板名字就是mini6410

[ $# -lt 4 ] && exit 1
[ $# -gt 8 ] && exit 1
#	$#表示参数个数,参数个数小于4个大于8个就会退出&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值