[IMX6Q]u-boot_v2009.08编译过程

本文详细介绍了在IMX6Q平台上编译u-boot_v2009.08的过程,首先讲解了如何开始编译,接着提供了一个以mx6q_sabreauto_config为例的编译脚本,并引导读者查阅顶层Makefile以理解编译步骤。参考链接提供更多信息。
摘要由CSDN通过智能技术生成

先看如何使用,然后以此为入口。

写一个脚本,这里以mx6q_sabreauto_config为例。

#!/bin/bash
export ARCH=arm
export CROSS_COMPILE=<path to cross compiler prefix> 
make distclean;
make mx6q_sabreauto_config
make

然后编译:$./build_u-boot.sh就可以生成u-boot.bin了。

我们看其顶层Makefile:

mx6q_sabreauto_config    : unconfig
	@$(MKCONFIG) $(@:_config=) arm arm_cortexa8 mx6q_sabreauto freescale mx6

@$(MKCONFIG) 为当前目录下的mkconfig脚本。
$(@:_config=)会过滤掉_config后缀,最终mx6q_sabreauto

来看mkconfig:

#!/bin/sh -e

# Script to create header files and links to configure
# U-Boot for a specific board.
#
# Parameters:  Target  Architecture  CPU  Board [VENDOR] [SOC]
#
# (C) 2002-2006 DENX Software Engineering, Wolfgang Denk <wd@denx.de>
#
APPEND
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值