首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 可编程逻辑 > Vitis使用教程

Vitis使用教程

  • 资源大小:1.18MB
  • 上传时间:2021-08-24
  • 下载次数:0次
  • 浏览次数:53次
  • 资源积分:1积分
  • 标      签: Vitis

资 源 简 介

版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/I_LOVE_MCU/article/details/109456549在学习ZYNQ嵌入式开发的过程中,正点原子的教程是采用SDK,而我下载的vivado2020.1已经变成了viTIs,所以写一这篇博客,方便后续查阅。找到viTIsvivado->tools->launchviTIside如果打开失败,说明没有安装viTIs,先进行安装安装vitisvivado->help->AddDesignToolsorDevices…退出杀软来加速安装,下一步,登录,建议点击preference,关闭optimizediskusage,否则安装结束后可能会卡在optimizediskusage上。有人优化了一晚上没结束,不得已重装。我晚上打开安装程序,第二天发现电脑已经睡眠了,程序卡在optimizediskusage上,等了半上午,快失去耐心得时候安装完成了。我已经安装完成了,所以是灰色状态。创建platform工程vivado->tools->launchvitiside选择工作路径先创建一个platformproject,填写工程名选择xsa文件路径创建application工程新建一个应用工程选择刚刚创建的平台填写应用工程名默认、选择空白C工程结束工程创建找例程explorer->platform工程名->platform.spr->boardsupportpackageboardsupportpackage点击一次显示boardsupportpackage再点击一次,并拖动滚动条找到GPIO部分可以查看文档documentation,也可以加载例程点击Documentation将在浏览器窗口打开GPIO的API文档,里面有关于GPIO的详细信息点击ImportExamples,会弹出下图所示的导入示例界面这两个示例的介绍可以在刚才打开的API文档中看到。xgpiops_intr_example.c包含有关如何直接使用XGpiops驱动程序的示例。此示例显示了中断模式下驱动程序的用法,并使用GPIO的中断功能检测按钮事件,根据输入控制LED输出。xgpiops_polled_example.c同样包含有关如何直接使用XGpiops驱动程序的示例。此示例提供了用于读取/写入各个引脚的API的用法。选择xgpiops_polled_example示例在ProjectExplorer中,新增了pio_mio_bsp_xgpiops_polled_example_1目录,我们打开其src目录下的xgpiops_polled_example.c文件。代码没看懂,先放放,删了,写其他的吧。删除应用工程,连本地文件一起删除之前写了一半,但是突然有感觉了,就只顾着写代码了,教程没有写完。第二天接着前面的进度写了,工程名不太一样,但过程都是一样的。编写源码src右键,新建文件文件名main.c写代码,我直接粘贴现成的代码了编译工程,点击一下应用工程名再点击Project->buildproject等右下角进度条跑完,buildfinished下载程序如果使用到了PL资源,需要加载比特流,反之不用。因为本次实验使用了PL内的资源,因此我们在下载软件编译生成的elf文件之前,需要先下载硬件设计过程中生成的bitstream文件,对PL部分进行配置。点击“Xilinx->ProgramFPGA点击右下角的“Program”一段进度条过去了配置PL完成后,接下来我们要下载软件程序。在应用工程上右击,选择“RunAs->launchhardware一段进度条过去了程序就已经运行了,可以从串口的打印结果上看到。没了插入一下,串口界面可以在windows->showview搜索terminal单机右上角+连接相应串口参考文献正点原子ZYNQ嵌入式开发Xilinx vitis学习教程:ZYNQ之Hello world(1)
VIP VIP