跳转到主要内容

Vitis_ZCU102_1_Hello Vitis

judy 提交于

<font color="#FF8000">作者:bt_</font>
原文链接: https://blog.csdn.net/botao_li/article/details/103901856
* 本文由作者授权转发,如需转载请联系作者本人

主要参考:ug1400

<strong>安装串口调试软件</strong>

安装串口软件 <a href="https://github.com/lifimlt/tinyserial/releases">tinyserial</a&gt;
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

本人使用 Qt 5.12.6 编译后使用(deb 安装后无法运行)。

<strong>建立 Platform Project</strong>

启动 Vitis Software Platform,设置 Workspace 路径后点击 Launch 按钮。
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

进入 IDE 后在菜单栏选择 File > New > Platform Project

设置 Project name 后点击 Next 按钮
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

选中 Create from hardware specification (XSA) 后,点击 Next 按钮
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

点击 Browse 按钮后在以下路径选择 zcu102 的默认 XSA 文件

选择 Operating system 为 standalone

选择 Processor 为 psu_cortexa53_0

点击 Finish 按钮
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

进入 Eclipse 的 Desgin 界面
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

在 zcu102_platform 工程打开右键菜单选择 Build Project

完成后显示
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

<strong>建立 Application Project</strong>

在菜单栏选择 File > New > Application Project

弹出窗口中设置工程名称,然后点击 Next 按钮
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

选中之前建立的 Platform Project,然后点击 Next 按钮
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

接下来的页面保持默认,点击 Next 按钮
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

选中 Hello World 模板后点击 Finish 按钮
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

在 Explorer 中出现 hello 工程,双击打开 helloworld.c
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

修改原始代码为框内代码
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

在 hello 工程的右键菜单中选择 Build Project

<strong>验证</strong>

连接 zcu102 板卡的 JTAG 线和 UART 转 USB 线至主机后给板卡上电

打开 tinyserial 软件,按下图配置并且点击 open 按钮
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>

在 hello 工程的右键菜单中选择 Run As > Launch on Hardware (Single Application Debug)

在 tinyserial 中收到 Hello Vitis 的串口数据
<center><img src="http://xilinx.eetrend.com/files/2020-03/%E5%8D%9A%E5%AE%A2/100048248-92…; alt=""></center>