zedboard u-boot编译的心路历程

本文记录了zedboard上u-boot编译过程中的挑战,包括环境配置、源码获取、配置与编译阶段遇到的问题及解决方法。如找不到arm-xilinx-linux-gnueabigcc、openssl依赖和dtc编译器缺失等,强调了解gcc和makefile的重要性,以及面对问题时的解决态度和策略。
摘要由CSDN通过智能技术生成

uboot的编译原本以为是一件容易的事情,没想到,这一路下来真心让人纠结,今天就吧这一过程记录下来吧。折腾了好长时间。

必要环境

首先是arm-xilinx交叉变异开发环境,没有的话可以参考我之前的博客,有详细介绍。当然还有各种依赖等等,我这里就不会一一说了,反正第一次的话总会有很多错误,那么就仔细认证的理解错误,缺啥补啥就可以了。

开始

首先,去xilinx官方wiki网站上寻找u-boot-xilinx-master或者去digilent官网也有一个版本,都是可以其实都是一样的,其实digilent的github上关于u-boot是fork的xilinx的,所以都是一样的。
废话不多说,开始吧,首先解压,进入到子目录,有很多目录和文件,首先执行 make zynq_zc702_config,具体的选项可以查看doc目录下的一个README.zynq的文件,就知道了。
之后会出现

HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#

说明配置成功,你也可以

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值