zybo板运行linux系统过程中的问题整理

来源:互联网 发布:前端ajax请求php文件 编辑:程序博客网 时间:2024/05/22 13:58

问题1

按照步骤在ubuntu上安装好vivado之后,就要开始着手在FPGA上搭建linux,按照步骤

http://coldnew.github.io/zybo-board/zynq_linux_simple/


总是报错SDK/2016.2/gnu/arm/lin/bin/arm-xilinx-linux-gnueabi-gcc: No suchfile or directory,但是输入arm-xilinx-按TAB键,出现了

确定含有需要的文件,同时确定安装没问题之后,百度了一下,原因在于,我安装的系统是64位的,因此有的32位文件读不出来,运行失败

解决方案:使用命令sudo apt-get install ia32-libs,等待一段时间,如果出现ERROR或是WARNing,执行命令sudoapt-get update,进行更新之后再次执行sudo apt-get install ia32-libs就不会报错了。

问题2

在ubuntu上安装vivado

其实最简单的办法在于直接在ubuntu上从官网www.xilinx.com下载安装文件2016.2.tar.gz,然后使用命令tar xzvf 文件名进行解压,解压完之后cd进入解压之后的文件夹,执行./xsetup命令就可以开始安装了,安装步骤和在window下相同。

注意的一点就是如果使用的是虚拟机,在安装系统的时候需要预留足够大的空间,至少50G,因为vivado的安装包就有11.2G。解压之后更大。

问题3:

对于教程这一步,针对的linux操作系统不同,所以不能直接套用,对于ubuntu12.04来说这一步的指令可以变为:

Sudo apt-get update

Sudo apt-get install u-boot-tools

 

问题4:

在设置busybox时,编译出错

[scripts/kconfig/lxdialog/checklist.o]

解决方案:安装libncurses5

 

问题5:

在运行tcl文件时报错,并且未出现设计图

仔细检查tcl文件代码

报错:这个文件设计的版本是2015.4,而我使用的版本是2016.2,所以有的东西不会显示出来,找到tcl文件路径,将版本改为2016.2,可以运行,并出现设计图。

 

问题6:

运行TCL文件报错,设计图未连接。

报错:时钟版本应该是5.3,而tcl文件中写的是5.2;

解决方法:找到system.tcl文件,CTRL+F搜索xilinx.com:ip:clk_wiz:5.2

修改其中的5.2为5.3

 

 

问题7:

调试串口总是出现错误,报端口未连接的错误,在这个帖子基础上进行改进;

http://blog.csdn.net/azhangyi188/article/details/9749257

minicom: cannot open /dev/ttyUSB0:No suchfile or directory

因为刚接触串口调试,所以将步骤记下来,以备后续查询。

【安装】

Sudo apt-get install minicom

【设置串口】

先按照http://blog.csdn.net/azhangyi188/article/details/9749257这个帖子设置好虚拟机的串口

执行 sudo minicom –s (一定要加上sudo ,负责后续保存设置的时候会报错)

看到

选择Serial port setup

回车,选择Save setup as dfl,之后进入串口界面

此时,证明zybo板已经运行了linux。
0 0
原创粉丝点击