1 使用ZCU102开发板运行xdpdma例程-德赢Vwin官网 网

使用ZCU102开发板运行xdpdma例程

描述

本文作者:赛灵思工程师 Shaoyi Chen & Leslie Xu

本文来自AMD Xilinx实习生Shaoyi Chen及其同学Leslie Xu, 本教程将使用ZCU102开发板运行xdpdma例程,程序可以在显示器上显示默认画面,并总结了使用该例程时经常遇到的问题。

1. 首先新建Vivado工程

zcu102

2. 选择ZCU102开发板

zcu102

3. 使用板子预测文件

zcu102

4. 连接aclk和pl_clk时钟

zcu102

5. 双击zynq进行配置,在I/O Configuration一栏取消勾选PCIe,并选择Dual Lower

zcu102

6.首先进行Generate output product ->Create HDL Wrapper,然后进行综合生成比特流

7. 导出硬件工程

zcu102

8. 导出时包含比特流

zcu102

9. 启动Vitis开发工具

zcu102

10. 新建Applicantion工程

zcu102

11. 在这个位置选择刚刚导出的xsa

zcu102

12. 随意选择一个工程,这里选择Hello World

zcu102

13. 修改BSP

zcu102

14. 选择drivers,将psu_dp的驱动改为dppsu

zcu102

15. 首先对平台进行编译

zcu102

16. 找到Xilinx提供的官方例程

zcu102

17. 导入xdpdma工程

zcu102

18. 编译该工程

zcu102

19. 确保ZCU102的SW6设置为JTAG模式(on on on on)

zcu102

20.运行程序

zcu102

实验现象:

这时候串口应该输出以下内容:

zcu102

显示器上应该显示为:

zcu102

总结常见问题:

1. 显示wake-up错误。

若使用了DP转HDMI接口的转接器,请更换带有DisplayPort的显示器后重试。

https://support.xilinx.com/s/article/67462?language=en_US

zcu102

2. 显示Training failed。

请尝试更换显示器,回答记录AR68671里记录了经过测试的显示器列表:

https://support.xilinx.com/s/article/68671?language=en_US

zcu102

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分