一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

Hx ? 作者:工程師陳翠 ? 2018-06-29 11:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、【ZYNQ-7000開(kāi)發(fā)之三】ZYNQ平臺(tái)的HDMI驅(qū)動(dòng)測(cè)試

2、ADV7511 Xilinx Evaluation Boards Reference Design

PC平臺(tái):WINDOWS 10 64位

Xilinx設(shè)計(jì)開(kāi)發(fā)套件:Xilinx_vivado_sdk_2016.3(之前用的是2014.2,后面的截圖還是2014的,就沒(méi)有一一改過(guò)來(lái)了)

下載HDL參考設(shè)計(jì)代碼,包括庫(kù)和項(xiàng)目文件

下載地址: https://github.com/analogdevicesinc/hdl

下載之前先確定好分支版本,查看release note,因?yàn)槲沂莢ivado 2016.3,所以選擇最接近的版本hdl_2016_r2版本,如果是vivado 2015,可選擇hdl_2015_r2,2014則選擇hdl_2014_r2,

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

解壓后目錄如下

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

二、要進(jìn)行HDMI的輸出測(cè)試,還需要PS端的測(cè)試程序,可以在ADV7511 Xilinx Evaluation Boards Reference Design頁(yè)面找到no-OS版的下載鏈接,包括transmitter library和測(cè)試代碼

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

三、編譯HDL庫(kù),需要先編譯如下庫(kù)

hdl-2016_r2/library/axi_clkgen

hdl-2016_r2/library/axi_hdmi_tx

hdl-2016_r2/library/axi_i2s_adi

hdl-2016_r2/library/axi_spdif_tx

hdl-2016_r2/library/util_i2c_mixer

編譯方法:比如編譯axi_clkgen,打開(kāi)vivado tcl shell,進(jìn)入hdl-2016_r2/library/axi_clkgen目錄,執(zhí)行source axi_clkgen_ip.tcl

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

編譯成功后輸出如下信息

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

按照此方法依次編譯上面列出的幾個(gè)IP庫(kù)

注意:如果出現(xiàn)要求的vivado版本不一致時(shí),需要修改library/scripts/adi_ip.tcl文件

# check tool version

if {?。踚nfo exists REQUIRED_VIVADO_VERSION]} {

set REQUIRED_VIVADO_VERSION “2016.3”

}

四、構(gòu)建ADV7511項(xiàng)目,打開(kāi)vivado gui,在tcl命令行里進(jìn)入到hdl-2016_r2/projects/adv7511/zed目錄,執(zhí)行tcl腳本進(jìn)行構(gòu)建:source system_project.tcl

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

構(gòu)建完成之后生成的block design圖

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

然后在file菜單下export出hardware,zed目錄下可以看到生成的目錄文件,

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

五、在vivado菜單file中啟動(dòng)SDK,Launch SDK

1、 新建一個(gè)application project

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

然后輸入project name點(diǎn)擊下一步,選擇Empty Application, Finish

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

2、打開(kāi)E:Xilinxzedboardhdl-2016_r2hdl-2016_r2projectsadv7511zedadv7511_zed.sdkhdmisrc目錄,把下載好的測(cè)試程序文件即E:Xilinxzedboard o-OS-master o-OS-masteradv7511zed目錄下的所有文件拷貝過(guò)來(lái);在SDK界面右鍵hdmi項(xiàng)目,執(zhí)行刷新,會(huì)出現(xiàn)很多錯(cuò)誤,因?yàn)槿鄙兕^文件和鏈接庫(kù)

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

3、設(shè)置頭文件路徑和庫(kù)路徑,右鍵hdmi項(xiàng)目設(shè)置項(xiàng)目屬性,添加頭文件路徑,庫(kù)文件路徑和鏈接參數(shù),設(shè)置完成后SDK自動(dòng)進(jìn)行編譯,上一步出現(xiàn)的error就沒(méi)有了

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

如果出現(xiàn)uses VFP register

arguments, zed_hdmi_test.elf does not錯(cuò)誤,需要修改工程配置,

右鍵單擊工程-》properties-》C/C++build-》Setting-》ARM

v7 gcc compiler(和ARM v7 gcc

linker)-》Miscellaneous 把-mfloat-abi的值改成softfp

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

另外BSP項(xiàng)目也需要修改,右鍵BSP-》Board Support Package Setting

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

六、把程序下載到zed板上進(jìn)行測(cè)試,連接好顯示器,串口,和JTAG,第一步先對(duì)FPGA進(jìn)行program,

Zedboard HDMI核的構(gòu)建和輸出顯示測(cè)試

執(zhí)行run即可在顯示器上看到測(cè)試圖片

hdl-2014_r2和測(cè)試代碼

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

    關(guān)注

    33

    文章

    1830

    瀏覽量

    155446
  • Zedboard
    +關(guān)注

    關(guān)注

    45

    文章

    70

    瀏覽量

    49740
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RT-Thread Studio構(gòu)建和重新構(gòu)建的不同,一般我們編譯工程時(shí)用哪個(gè)?

    想請(qǐng)教在RT-Thread Studio中,構(gòu)建和重新構(gòu)建的不同,一般我們編譯工程時(shí)用哪個(gè),謝謝!
    發(fā)表于 07-25 07:38

    【高云GW5AT-LV60 開(kāi)發(fā)套件試用體驗(yàn)】SC130GScmos模塊與LVDS屏和HDMI輸出例程測(cè)試報(bào)告圖像顯示部分細(xì)節(jié)補(bǔ)充

    成中DDR配置和MIPI解析都用到了IP,比較需要詳細(xì)看一下的是LVDS或HDMI驅(qū)動(dòng)部分。 驅(qū)動(dòng)部分主要有顯示格式配置模塊配置相關(guān)參數(shù)提供像素坐標(biāo)信息,再將DVP數(shù)據(jù)轉(zhuǎn)為DVI的TMDS編碼
    發(fā)表于 06-09 09:46

    HDMI輸出穩(wěn)定性極差該怎么辦?

    我們?yōu)閆ynq開(kāi)發(fā)了我們自己的基于Qt的gui,但HDMI輸出卻遇到了相當(dāng)大的不穩(wěn)定性。這意味著即使您沒(méi)有顯示除linux命令行之外的任何內(nèi)容,HDMI也會(huì)經(jīng)常出現(xiàn)故障。當(dāng)您按Ctrl
    發(fā)表于 09-03 06:17

    怎么在Zedboard輸出25MHz時(shí)鐘?

    我有一個(gè)關(guān)于Zedboard輸出的快速問(wèn)題。我試圖通過(guò)其中一個(gè)PMOD連接器在我的Zedboard上生成25MHz時(shí)鐘信號(hào)輸出。我用LVTTL將端口限制在3.3V。有一個(gè)警告,我正在抑
    發(fā)表于 03-18 10:12

    怎么從源代碼構(gòu)建u-boot?

    我需要構(gòu)建和測(cè)試以前的u-boot版本我想要構(gòu)建的標(biāo)簽是xilinx-v2014.1程序如下:Git clone https://github.com/Xilinx/u-boot-xlnx.gitcd
    發(fā)表于 04-17 07:20

    使用Zedboard的USB接口如何查看數(shù)據(jù)?

    我想知道如何將ZedBoard中的數(shù)字?jǐn)?shù)據(jù)發(fā)送到USB端口,在這種情況下需要哪個(gè)IP,在計(jì)算機(jī)端,如何查看數(shù)據(jù)?我是否需要編寫(xiě)任何軟件或Vivado提供什么?
    發(fā)表于 08-12 09:09

    如何構(gòu)建和編譯一個(gè)Qt界面應(yīng)用程序

    第一個(gè)嵌入式QT應(yīng)用程序在成功安裝 Qt Creator 開(kāi)發(fā)環(huán)境后,我們通過(guò)一個(gè)簡(jiǎn)單的嵌入式Qt應(yīng)用程序,來(lái)說(shuō)明一下如何構(gòu)建和編譯一個(gè)Qt界面應(yīng)用程序。關(guān)于如何安裝并構(gòu)建 Qt Creator
    發(fā)表于 11-04 07:08

    分享一個(gè)HDMI輸出的固件

    HDMI顯示器(1080P)開(kāi)機(jī)就有小企鵝啟動(dòng)logo輸出;(2)* echo 1 > /sys/class/disp/disp/attr/colorbar * 可以測(cè)試
    發(fā)表于 12-28 06:02

    基于ZedBoard的SCA架構(gòu)的設(shè)計(jì)原理

    ZedBoard是Xilinx公司首款融合了ARM Cortex A9雙和7系列FPGA的全可編程片上系統(tǒng),兼具ARM和FPGA兩者的優(yōu)勢(shì),是小型化SCA實(shí)現(xiàn)的最佳嵌入式平臺(tái)之一。本文介紹了
    發(fā)表于 11-17 07:19 ?6320次閱讀
    基于<b class='flag-5'>ZedBoard</b>的SCA架構(gòu)的設(shè)計(jì)原理

    構(gòu)建和優(yōu)化嵌入式和物聯(lián)網(wǎng)應(yīng)用程序

    構(gòu)建和優(yōu)化嵌入式,移動(dòng)和物聯(lián)網(wǎng)應(yīng)用程序
    的頭像 發(fā)表于 05-31 09:23 ?1999次閱讀

    Facebook開(kāi)啟Spark AR的封閉測(cè)試版,可構(gòu)建和共享AR濾鏡

    Facebook在8月14日宣布它將在Instagram上開(kāi)啟Spark AR的封閉測(cè)試版, 讓任何開(kāi)發(fā)人員可在平臺(tái)上構(gòu)建和共享AR濾鏡。
    的頭像 發(fā)表于 08-19 11:57 ?3035次閱讀

    IAR Systems推出用于在CI/CD環(huán)境中進(jìn)行高效構(gòu)建和測(cè)試的跨平臺(tái)構(gòu)建工具

    IAR全新的面向 Arm 的構(gòu)建 (Build) 工具賦能用戶(hù)在 Ubuntu、RedHat 或 Windows 上建立自動(dòng)化構(gòu)建和測(cè)試流程。
    發(fā)表于 11-04 17:22 ?1520次閱讀
    IAR Systems推出用于在CI/CD環(huán)境中進(jìn)行高效<b class='flag-5'>構(gòu)建和</b><b class='flag-5'>測(cè)試</b>的跨平臺(tái)<b class='flag-5'>構(gòu)建</b>工具

    AXI4-Stream Video 協(xié)議和AXI_VDMA的IP介紹

    本文主要介紹關(guān)于AXI4-Stream Video 協(xié)議和AXI_VDMA的IP相關(guān)內(nèi)容。為后文完成使用帶有HDMI接口的顯示構(gòu)建圖像視頻顯示
    的頭像 發(fā)表于 07-03 16:11 ?9728次閱讀

    如何構(gòu)建和測(cè)試基于XL6009構(gòu)建的Sepic轉(zhuǎn)換器

    在本文中,我們將學(xué)習(xí)如何構(gòu)建和測(cè)試基于流行的XL6009 IC構(gòu)建的簡(jiǎn)化Sepic 轉(zhuǎn)換器。
    發(fā)表于 08-03 17:03 ?4026次閱讀
    如何<b class='flag-5'>構(gòu)建和</b><b class='flag-5'>測(cè)試</b>基于XL6009<b class='flag-5'>構(gòu)建</b>的Sepic轉(zhuǎn)換器

    Broken CircleCI構(gòu)建和粒子網(wǎng)格

    電子發(fā)燒友網(wǎng)站提供《Broken CircleCI構(gòu)建和粒子網(wǎng)格.zip》資料免費(fèi)下載
    發(fā)表于 12-27 10:11 ?0次下載
    Broken CircleCI<b class='flag-5'>構(gòu)建和</b>粒子網(wǎng)格