Vitis IDE入门helloworld程序

操作系统:ubuntu 18.04.4 lts
命令lsb_release -a
安装vitis
在线安装网速很慢,离线下载安装包,xilinx_vitis_2019.2_1106_2127.tar 30.76gb
解压缩
tar xvf xilinx_vitis_2019.2_1106_2127.tar
安装,需要至少120g磁盘空间,最好150g以上
cd xilinx_vitis_2019.2_1106_2127/
./xsetup
安装完成
安装petalinux

进入正题
首先打开vivado 2019.2,file->new project
next,项目名称edt_zcu102_demo
默认
接下来的两个界面add sources和add constraints都直接next,然后选择boards,选择zcu102,next
finish,之后项目自动打开,点create block design
设计名称edt_zcu102_demo,然后ok
add ip,如下图红色箭头所示
输入znyq进行过滤,并选择zynq ultrascale+ mpsoc
点击run block automation
默认,点ok
双击红框位置,查看自动化效果
点左侧ps-pl configuration,展开,并将红框中的勾选框取消勾选,结果如图,ok
空白处右键,点击validate design
验证成功提示
右键design sources下的文件,点击create hdl wrapper
默认,点ok
创建完成之后,展开edt_zcu102_demo_wrapper,右键左侧红箭头,然后点generate output products…
默认,点generate
并生成最终的edt_zcu102_wrapper.xsa文件【todo:此过程参考另一个教程】
使用petalinux生成linux镜像
petalinux和bsp(board support packages)文件这里下载https://www.xilinx.com/support/download/index.html/content/xilinx/en/dow...
我的petalinux安装在~/desktop/petalinux/下
执行命令source ~/desktop/petalinux/settings.sh
进入bsp文件所在目录
创建工程命令petalinux-create -t project -s xilinx-zcu102-v2019.2-final.bsp
根据edt_zcu102_wrapper.xsa文件所在目录(注意不是文件,也不要拷贝.xsa至当前目录下)重新配置petalinux-config --get-hw-description='/home/caochenghua/project_1edt_zcu102/'


医疗触摸屏设备供应-云上触摸屏厂家直销
室内3G网络分布设计提升用户感知
Clear ID FS9500屏下指纹传感器即将量产,哪款会最先使用呢?
华为荣耀9最新消息,荣耀9魅海蓝,是熟悉的做法一样的味道
vivo X7 Plus续航实测:50%电看8小时视频
Vitis IDE入门helloworld程序
衡阳智造谷入选示范工厂,斯坦德与工业富联又一合作获认可!
集成电路芯片的基本概念 集成电路材料与器件 集成电路介绍
电阻烧坏了怎么测阻值?
直流潜水泵的功能原理及PCBA方案设计
5G需求带来新变化 存储器将影响人工智能的发展
净利增长超1倍,迎来开门红的海信目标“全球第一”
使用IntelliJ IDEA看源码
疯狂技术男DIY了一个辉光时钟
未来的人车交互场景是怎样的
在Linux中使用RT-Thread Env工具的简明指南
直流电机的基本组成 直流电机的主要缺点 直流电机的四种励磁方式
了解LED芯片常出现的六大问题
制作LED电子生日蜡烛电路图与工作原理解析
数据通信电路交换过程是笮怎样的?