U-Boot编译过程

本文详细介绍了U-Boot的编译过程,分为两个主要步骤:make TQ210_config和make all。在配置阶段,通过mkconfig创建特定板子的配置文件,建立相关头文件的链接,并将配置信息写入config.mk。在编译阶段,使用交叉编译工具进行编译和链接,最终生成u-boot.bin文件。
摘要由CSDN通过智能技术生成

编译U-boot主要分两步:

make  TQ210_config ;

make all;

第一步:

TQ210_config : unconfig
 @$(MKCONFIG) $(@:_config=) arm s5pv210 TQ210 EmbedSky s5pv210
 @echo "TEXT_BASE = 0xc3e00000" > $(obj)board/EmbedSky/TQ210/config.mk(@echo "TEXT_BASE = 0xc3e00000" > $(obj)board/$5/$1/config.mk)

unconfig:删除一次生成的config.h,config.mk ,config.tmp,autoconf.mk ,autoconf.mk.dep ,config.mk
 @rm -f $(obj)include/config.h $(obj)include/config.mk \
  $(obj)board/*/config.tmp $(obj)board/*/*/config.tmp \
  $(obj)include/autoconf.mk $(obj)include/autoconf.mk.dep \
  $(obj)board/$(VENDOR)/$(BOARD)/config.mk

@$(MKCONFIG) $(@:_config=) arm s5pv210 TQ210 EmbedSky s5pv210
等效于:./mkconfig TQ210 arm s5pv210 TQ210 EmbedSky s5pv210
                BOARD_NAME=TQ210

                echo "Configuring for ${BOARD_NAME} board..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值