2. 编译u-boot

1.    下载u-boot源码

git clone git://git.xilinx.com/u-boot-xlnx.git

或者直接从光盘中拷Chapter13/src/13.3 Embeddedlinux/u-boot-xarm.tar.bz2(解压:tar jxvf )

最后选择了光盘自带的u-boot-xarm.tar.bz2文件,因为u-boot-xlnx文件在后面make时出错

2.    配置u-boot

cd u-boot-xarm

make zynq_zed_config

3.    编译u-boot

进入交叉编译器的bin目录/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/

ln –s arm-xilinx-linux-gnueabi-gccarm-linux-gcc

ln –s arm-xilinx-linux-gnueabi-ararm-linux-ar

ln –s arm-xilinx-linux-gnueabi-ldarm-linux-ld

ln –sarm-xilinx-linux-gnueabi-objcopy arm-linux- objcopy

ln –sarm-xilinx-linux-gnueabi-objdump arm-linux- objdump

4.    配置环境变量

exportCROSS_COMPILE=arm-xilinx-linux-gnueabi-

export PATH= /root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/:$PATH

系统重启后环境变量失效

make

编译结束后,会生成一个u-boot文件(没有后缀名),这是一个elf文件,将其另存为u-boot.elf

mv ./u-boot ./u-boot.elf

成功生成u-boot.elf文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值