遇到过N多坑,终于把开发环境摸索清楚了,按我的教程不迷路!
我的配置如下:Windows 10物理机 + Ubuntu 18.04虚拟机
看一下最新的PYNQ需要哪个版本的vivado,然后再安装!
2020.2版 Vivado + Vitis安装在物理机上,Petalinux安装在虚拟机,很舒服
(更新:Linux下的Vivado速度飞快,所以还是都安装在虚拟机下比较好)
sudo nano /etc/lsb-release(具体)修改版本号
从官网下载Xilinx Unified Installer 2020.2: Windows Self Extracting Web Installer
这个安装到物理机上,安装时选择这一项,直接就把Vivado和Vitis都装上了,不能分别安装!!!
然后是Ubuntu下安装Petalinux,细节请参考UG1144,大厂写的就是非常详细,可惜是英文的
运行下面命令,等待安装完成依赖包,网速慢换源什么的就不说了
sudo apt update
sudo apt upgrade
sudo apt-get install -y iproute2 gawk python3 python build-essential gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget git-core diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib automake zlib1g:i386 screen pax gzip cpio python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3
sudo apt-get install -y python tofrodos iproute2 gawk xvfb gcc git net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev
sudo apt-get install zlib1g:i386
sudo apt-get install screen
安装好依赖以后下载Xilinx Unified Installer 2020.2: Linux Self Extracting Web Installer
放到Ubuntu下面,运行命令,注意最后一条不能加sudo,Xilinx要求的我也不知道为什么
然后只安装Petalinux就可以了
安装路径因为不能sudo,所以选择账户文件夹下的就好了,参考我的
安装驱动
cd ~/Documents/Xilinx/Vivado/2020.1/data/xicom/cable_drivers/lin64/install_script/install_drivers
sudo ./install_drivers
安装好以后,bashrc里添加一下source,这样就不需要每次开终端输入source了
sudo nano /etc/bash.bashrc
文件末尾添加:这里Vivado Vitis Petalinux都要添加
source ~/Documents/Xilinx/PetaLinux/2020.2/tool/settings.sh
配置代理
https://www.cnblogs.com/sunsky303/p/8024445.html