0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用ZCU102開發(fā)板運行xdpdma例程

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 作者:XILINX開發(fā)者社區(qū) ? 2022-08-03 10:27 ? 次閱讀

本文作者:賽靈思工程師 Shaoyi Chen & Leslie Xu

本文來自AMD Xilinx實習(xí)生Shaoyi Chen及其同學(xué)Leslie Xu, 本教程將使用ZCU102開發(fā)板運行xdpdma例程,程序可以在顯示器上顯示默認畫面,并總結(jié)了使用該例程時經(jīng)常遇到的問題。

1. 首先新建Vivado工程

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

2. 選擇ZCU102開發(fā)板

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

3. 使用板子預(yù)測文件

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. 導(dǎo)出硬件工程

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

8. 導(dǎo)出時包含比特流

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

9. 啟動Vitis開發(fā)工具

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

10. 新建Applicantion工程

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

11. 在這個位置選擇剛剛導(dǎo)出的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的驅(qū)動改為dppsu

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

15. 首先對平臺進行編譯

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

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

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

17. 導(dǎo)入xdpdma工程

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

18. 編譯該工程

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

19. 確保ZCU102的SW6設(shè)置為JTAG模式(on on on on)

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

20.運行程序

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

實驗現(xiàn)象:

這時候串口應(yīng)該輸出以下內(nèi)容:

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

顯示器上應(yīng)該顯示為:

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

總結(jié)常見問題:

1. 顯示wake-up錯誤。

若使用了DP轉(zhuǎn)HDMI接口的轉(zhuǎn)接器,請更換帶有DisplayPort的顯示器后重試。

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

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

2. 顯示Training failed

請嘗試更換顯示器,回答記錄AR68671里記錄了經(jīng)過測試的顯示器列表:

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

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2184

    瀏覽量

    124641
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5595

    瀏覽量

    103262
  • zcu102
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    7382

原文標(biāo)題:開發(fā)者分享|如何使用ZCU102上的DP顯示圖像

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 0人收藏

    評論

    相關(guān)推薦
    熱點推薦

    ZCU102許可證憑證是否涵蓋所有ZCU102版本

    ZCU102生產(chǎn)芯片評估套件中的許可證憑證是否涵蓋所有版??本。我們有ES2和生產(chǎn)生產(chǎn)零件的評估套件。我們需要為兩個版本實施。提前謝謝,Chuck_S以上來自于谷歌翻譯以下為原文Does
    發(fā)表于 01-02 14:58

    如何知道ZCU102 dxdesinger版本?

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

    為什么在Vivado(任何版本)中沒有ZCU102級支持?

    嗨,我剛收到一對閃亮的新ZCU102開發(fā)板。 MPSoC部分是一個“ES”,我認為是工程硅。這就是為什么在Vivado(任何版本)中沒有ZCU102級支持?既然
    發(fā)表于 10-11 09:02

    為什么運行zcu102 swaccel-trd-2016-4會不起作用?

    大家好當(dāng)我在zcu102運行Zynq UltraScale + MPSoC軟件加速目標(biāo)參考設(shè)計(swaccel-trd-2016-4)時,它會打印以下信息,并且在開機后顯示器是黑色的!也許
    發(fā)表于 10-14 09:41

    哪里可以找到與ZCU102類似的主板?

    嗨,我正在尋找一個類似于ZCU102開發(fā)板,但是從PS到PL有更多的AXI主機。 ZCU102總共有3個(AXI HPM0 / 1FPD,AXI HPM0LPD),這對我來說還不夠。任何指針都表示贊賞。謝謝!
    發(fā)表于 10-18 09:44

    請問是否有針對zcu102/平臺的固件更新的參考文檔?

    嗨,是否有針對zcu102/平臺的固件更新的參考文檔?我提到了UG983但也許它不適用于ZCU102。我使用petalinux - 2018.1版本和bsp - “xilinx-zcu102
    發(fā)表于 10-21 10:01

    ZCU102 ultrascale上找不到串口

    大家好,Whan試圖連接到我的超大型zcu102的串口,我找不到它。我看到其他的COM端口,但不是ZCU102的串口。我有PS_ERR_OUT LED是紅色的,它可以來自這里嗎?我怎么能解決這個問題呢?最好的祝福,
    發(fā)表于 10-22 08:31

    ZCU102,ZCU104和ZCU106有什么區(qū)別?

    嗨,看起來ZCU104是ZCU102ZCU106的升級版本,具有支持機器學(xué)習(xí)的額外功能,但更便宜?最好的祝愿,花環(huán)
    發(fā)表于 10-22 09:19

    如何為zcu102生成PSU Init文件?

    嗨,我有zcu102開發(fā)工具包,我計劃構(gòu)建u-boot輔助程序加載器,但為此我需要ps7_init_gpl.c& .h文件。我不知道如何從vivado為zcu102生成這些文件。有參考鏈接嗎?
    發(fā)表于 05-06 07:32

    ZCU102評估提供設(shè)計文件嗎?

    嗨,我是Marcial Quintanilla Jr在Lear Corporation工作。我們已從Xilinx網(wǎng)站下載了ZCU102評估SCH& PCB文件
    發(fā)表于 05-12 09:34

    如何使用ZCU102評估運行應(yīng)用

    的教程。這些視頻是使用 Vivado? Design Suite 2019.1 版和賽靈思軟件開發(fā)套件 (SDK) 創(chuàng)建的。其中所含示例均為針對 Zynq? UltraScale+? MPSoC ZCU102 Rev1 評估
    發(fā)表于 12-23 06:53

    Zynq UltraScale+ MPSoC的ZCU102開發(fā)套件的開發(fā)流程

    使用Zynq UltraScale + MPSoC的ZCU102開發(fā)套件,該視頻展示了使用SDSoC開發(fā)環(huán)境的開發(fā)流程。
    的頭像 發(fā)表于 11-27 06:29 ?5123次閱讀

    PYNQ移植ZCU102詳細流程分析

    在goggle上搜zcu102 pynq可以找到一些移植方法的信息 0. Prebuilt PYNQ移植ZCU102編譯好的固件 1. 生成鏡像 git clone $ git clone
    的頭像 發(fā)表于 12-23 10:52 ?4145次閱讀
    PYNQ移植<b class='flag-5'>ZCU102</b>詳細流程分析

    ZCU102開發(fā)板用戶指南

    ZCU102是一款通用評估,用于基于以下特性的快速原型設(shè)計Zynq? UltraScale+ ? XCZU9EG-2FFVB1156E MPSoC(多處理器片上系統(tǒng))。高速度 DDR4
    發(fā)表于 08-08 15:59 ?17次下載

    zcu102zcu104有什么區(qū)別

    ZCU102ZCU104是賽靈思(Xilinx)推出的兩款高性能嵌入式開發(fā)平臺,用于開發(fā)和驗證高性能應(yīng)用程序。雖然它們都具備卓越的性能和功能,但在一些方面存在一些差異。下面將詳細介紹
    的頭像 發(fā)表于 01-04 10:54 ?4735次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品