zedboard_第一篇blog

接触zedboard这块板子已经有一段时间了

今天开始写第一篇

主题是linaro的图形界面

说说自己这几天遇到的问题吧


刚开始接触的时候一直在弄linaro的图形界面

参考的主要有懒兔子的博客还有陆佳华的那本书

但是一直碰到detect f0 1 0 0的问题

一直没有找到原因

只能一遍又一遍的自己制作boot,zimage和devicetree,还有重新写文件系统,换SD卡

没用

不过我猜测可能是跳线帽连接的问题,正确的顺序应该是


后来找到了digilent的一个官方文档,按照里面的步骤一步一步走下来终于成功

文档下载地址是 http://www.digilentinc.com/Data/Products/EMBEDDED-LINUX/ZedBoard_GSwEL_Guide.pdf


我用的是linaro的图形界面

BOOT文件直接用网上的就行,不用做修改

制作zImage的步骤是

1下载linux文件git clone https://github.com/Digilent/linux-digilent.git

2从终端进入下载的文件

3依次输入make ARCH=arm digilent_zed_defconfig

  make ARCH=arm menuconfig

 这里有一些需要注意的地方

 ubuntu执行第二条指令需要先安装ncurses的库

执行以后打开一个图形界面,不做任何修改,直接退出

4输入make ARCH=arm,然后可以在linux-digilent/arch/arm/boot文件夹找到zImage


制作devicetree

这里需要注意的地方是官方给的digilent-zed.dts这个文件生成的devicetree虽然可以成功运行,但是好像没有图形界面,需要换成zynq-zed-adv7511.dts这个文件


今天下午做了一下午的devicetree,尝试了各种版本,最后自己居然是ext4的文件系统没弄好


顺便提一句,制作文件系统的方法用过很多,最靠谱的是

sudo tar --strip-components=3 -c /media/rootfs -xzpf fs.tar.gz binary/boot/filesystem.dir

方向错了,再努力也没用

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值