petalinux 17.2安装过程中的问题

来源:互联网 发布:代码审查工具 java 编辑:程序博客网 时间:2024/06/12 03:20

最近用到ZYNQ    需要安装petalinux    过程很艰难,用了一天的时间。

首先当然需要按照xilinx的手册UG114进行基本环境的搭建,安装虚拟机,ubuntu,以及下载依赖库,这部分可参照:

http://www.cnblogs.com/vacajk/p/6146146.html


但是安装过程中还是遇到了问题:

PetaLinux Extensible SDK installer version 2017.2
=================================================
ERROR: The extensible sdk cannot be installed as root.
*********************************************
ERROR: Failed to install Yocto SDK for zynqMP.
*********************************************

错误的意思也就是不能在root或sudo下安装SDK,所以必须切换到普通用户进行操作,但是如果是普通用户,你要保证你的安装目录的权限,也就是要

sudo chmod 777 /YOUR_WORK_PATH

如果你按照手册做了如下操作

$ mkdir -p /opt/pkg/petalinux
$ ./petalinux-v2017.1-final-installer.run /opt/pkg/petalinux
建议首先将/opt/pkg/petalinux目录删除,然后sudo chmod 777/opt/pkg/petalinux。


这是xilinx论坛上的外国网友的解决方法,但是我按照上述操作,安装过程中还是有问题:

tar: .: Cannot utime: Operation not permitted
tar: .: Cannot change mode to rwxr-xr-x: Operation not permitted
tar: Exiting with failure status due to previous errors

还是权限不足,虽然我已经chmod了。

索性我就是直接不按照手册来了,直接在home路径下操作,命令过程如下:

sudo mkdir /home/xilinx/

chmod 777 /home

cd /home/xilinx

./petalinux-v2017.1-final-installer.run

直接安装在当前目录,经过漫长的等待总算安装成功了。

这里不得不吐槽一下,为什么安装过程中遇到的问题比如:缺少依赖库、空间不足或者以上错误,xilinx不首先检测这些问题呢,非得等着:

INFO: Checking installer checksum...
INFO: Extracting PetaLinux installer...
INFO: Installing PetaLinux...

然后才给报错,应该得15分钟吧,等解决了问题,又得等,然后报错--解决问题--等,反反复复,惹人气恼。

幸运的是安装成了,下一步就要开始测试了,不知道又会遇到什么问题呢。。。。。。。。。。。。。。

原创粉丝点击