0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用ZCU102开发板运行xdpdma例程

XILINX开发者社区 来源:XILINX开发者社区 作者:XILINX开发者社区 2022-08-03 10:27 次阅读

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

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

1. 首先新建Vivado工程

d3e8040e-1253-11ed-ba43-dac502259ad0.png

2. 选择ZCU102开发板

d4013b04-1253-11ed-ba43-dac502259ad0.png

3. 使用板子预测文件

d42068ee-1253-11ed-ba43-dac502259ad0.png

4. 连接aclk和pl_clk时钟

d43c2804-1253-11ed-ba43-dac502259ad0.png

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

d4501954-1253-11ed-ba43-dac502259ad0.png

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

7. 导出硬件工程

d46f399c-1253-11ed-ba43-dac502259ad0.png

8. 导出时包含比特流

d48941ca-1253-11ed-ba43-dac502259ad0.png

9. 启动Vitis开发工具

d49d77bc-1253-11ed-ba43-dac502259ad0.png

10. 新建Applicantion工程

d4ac1a6a-1253-11ed-ba43-dac502259ad0.png

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

d4c55746-1253-11ed-ba43-dac502259ad0.png

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

d4e15090-1253-11ed-ba43-dac502259ad0.png

13. 修改BSP

d4f60d0a-1253-11ed-ba43-dac502259ad0.png

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

d509bcba-1253-11ed-ba43-dac502259ad0.png

15. 首先对平台进行编译

d517de9e-1253-11ed-ba43-dac502259ad0.png

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

d52e8da6-1253-11ed-ba43-dac502259ad0.png

17. 导入xdpdma工程

d54df86c-1253-11ed-ba43-dac502259ad0.png

18. 编译该工程

d5602244-1253-11ed-ba43-dac502259ad0.png

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

d58bc0d4-1253-11ed-ba43-dac502259ad0.png

20.运行程序

d5c83c62-1253-11ed-ba43-dac502259ad0.png

实验现象:

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

d5e00900-1253-11ed-ba43-dac502259ad0.png

显示器上应该显示为:

d5f35334-1253-11ed-ba43-dac502259ad0.png

总结常见问题:

1. 显示wake-up错误。

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

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

d6116752-1253-11ed-ba43-dac502259ad0.png

2. 显示Training failed

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

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

d6226ca0-1253-11ed-ba43-dac502259ad0.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Xilinx
    +关注

    关注

    71

    文章

    2161

    浏览量

    120940
  • 开发板
    +关注

    关注

    25

    文章

    4926

    浏览量

    97137
  • zcu102
    +关注

    关注

    0

    文章

    24

    浏览量

    7167

原文标题:开发者分享|如何使用ZCU102上的DP显示图像

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ZCU102许可证凭证是否涵盖所有ZCU102版本

    ZCU102生产芯片评估套件中的许可证凭证是否涵盖所有版​​本。我们有ES2和生产生产零件的评估套件。我们需要为两个版本实施。提前谢谢,Chuck_S以上来自于谷歌翻译以下为原文Does
    发表于 01-02 14:58

    如何知道ZCU102 dxdesinger版本?

    如何知道ZCU102 dxdesinger版本?pad包含dxdesigner 2005,9.0,9.3或9.5或其他版本?
    发表于 10-09 10:00

    为什么在Vivado(任何版本)中没有ZCU102级支持?

    嗨,我刚收到一对闪亮的新ZCU102开发板。 MPSoC部分是一个“ES”,我认为是工程硅。这就是为什么在Vivado(任何版本)中没有ZCU102级支持?既然
    发表于 10-11 09:02

    为什么运行zcu102 swaccel-trd-2016-4会不起作用?

    大家好当我在zcu102运行Zynq UltraScale + MPSoC软件加速目标参考设计(swaccel-trd-2016-4)时,它会打印以下信息,并且在开机后显示器是黑色的!也许
    发表于 10-14 09:41

    哪里可以找到与ZCU102类似的主板?

    嗨,我正在寻找一个类似于ZCU102开发板,但是从PS到PL有更多的AXI主机。 ZCU102总共有3个(AXI HPM0 / 1FPD,AXI HPM0LPD),这对我来说还不够。任何指针都表示赞赏。谢谢!
    发表于 10-18 09:44

    请问是否有针对zcu102/平台的固件更新的参考文档?

    嗨,是否有针对zcu102/平台的固件更新的参考文档?我提到了UG983但也许它不适用于ZCU102。我使用petalinux - 2018.1版本和bsp - “xilinx-zcu102
    发表于 10-21 10:01

    ZCU102 ultrascale上找不到串口

    大家好,Whan试图连接到我的超大型zcu102的串口,我找不到它。我看到其他的COM端口,但不是ZCU102的串口。我有PS_ERR_OUT LED是红色的,它可以来自这里吗?我怎么能解决这个问题呢?最好的祝福,
    发表于 10-22 08:31

    ZCU102ZCU104和ZCU106有什么区别?

    嗨,看起来ZCU104是ZCU102ZCU106的升级版本,具有支持机器学习的额外功能,但更便宜?最好的祝愿,花环
    发表于 10-22 09:19

    如何为zcu102生成PSU Init文件?

    嗨,我有zcu102开发工具包,我计划构建u-boot辅助程序加载器,但为此我需要ps7_init_gpl.c& .h文件。我不知道如何从vivado为zcu102生成这些文件。有参考链接吗?
    发表于 05-06 07:32

    ZCU102评估提供设计文件吗?

    嗨,我是Marcial Quintanilla Jr在Lear Corporation工作。我们已从Xilinx网站下载了ZCU102评估SCH& PCB文件
    发表于 05-12 09:34

    如何使用ZCU102评估运行应用

    的教程。这些视频是使用 Vivado® Design Suite 2019.1 版和赛灵思软件开发套件 (SDK) 创建的。其中所含示例均为针对 Zynq® UltraScale+™ MPSoC ZCU102 Rev1 评估
    发表于 12-23 06:53

    Zynq UltraScale+ MPSoC的ZCU102开发套件的开发流程

    使用Zynq UltraScale + MPSoC的ZCU102开发套件,该视频展示了使用SDSoC开发环境的开发流程。
    的头像 发表于 11-27 06:29 4823次阅读

    PYNQ移植ZCU102详细流程分析

    在goggle上搜zcu102 pynq可以找到一些移植方法的信息 0. Prebuilt PYNQ移植ZCU102编译好的固件 1. 生成镜像 git clone $ git clone
    的头像 发表于 12-23 10:52 3594次阅读
    PYNQ移植<b class='flag-5'>ZCU102</b>详细流程分析

    ZCU102开发板用户指南

    ZCU102是一款通用评估,用于基于以下特性的快速原型设计Zynq® UltraScale+ ™ XCZU9EG-2FFVB1156E MPSoC(多处理器片上系统)。高速度 DDR4
    发表于 08-08 15:59 16次下载

    zcu102zcu104有什么区别

    ZCU102ZCU104是赛灵思(Xilinx)推出的两款高性能嵌入式开发平台,用于开发和验证高性能应用程序。虽然它们都具备卓越的性能和功能,但在一些方面存在一些差异。下面将详细介绍
    的头像 发表于 01-04 10:54 3154次阅读