Vivado vitis 2023.1 版本 hello world 教学,基于zedboard

vivado 部分

打开 vivado ,创建新项目。

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第1张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第2张图片

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第3张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第4张图片

选择板子,在老版本的vivado中,在Boards里面可以直接搜zedboard,新版本没了。

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第5张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第6张图片

工程建好后新建设计

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第7张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第8张图片

点击加号添加ZYNQ

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第9张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第10张图片

双击ZYNQ进行配置,配置方法可以看我之前的文章:在Vivado中,配置RFSOC的ZYNQ-CSDN博客

虽然板子不一样,但是原理是一样的。配置好后点击下图箭头所指的位置,自动连线。

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第11张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第12张图片

最后把时钟连起来就行了。

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第13张图片

右键刚刚建的设计,点击Generate

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第14张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第15张图片

再次右键设计点击Create HDL

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第16张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第17张图片

最后生成BIT流文件即可

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第18张图片

点击FILE 下的 Export Hardware,设置地址和名称,完成即可

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第19张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第20张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第21张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第22张图片

然后在tools中打开vitis。

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第23张图片

vitis部分

新建平台项目,填入名称

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第24张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第25张图片

点击箭头所指位置,选择在Export Hardware中保存的文件, 以  .xsa 结尾的。

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第26张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第27张图片

新建应用项目,选择刚刚建立的平台,设置项目名称,点击下一步

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第28张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第29张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第30张图片

在最后选择Hello_world模板即可,在刚刚建立的项目里面找到 hello world.c 并打开

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第31张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第32张图片

把Hlello world后面的 \n\r 改为 \r\n 在这里换行因该是\r\n,然后编译程序

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第33张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第34张图片

点击vitis中的Program Device,选择在vivado中产生的bit流文件,一般情况下bit文件会在项目文件夹下的  项目名称.runs\impl_1 下。

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第35张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第36张图片

把板子插好电源和下载线后点击Program,下载成功后板子会亮起蓝色的灯

打开串口调试助手,插好串口线,右键工程,点击Launch Hardware下载程序即可。

Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第37张图片Vivado vitis 2023.1 版本 hello world 教学,基于zedboard_第38张图片

你可能感兴趣的:(学习,fpga开发,单片机,嵌入式硬件,笔记)