在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

Vitis的使用教程

電子設計 ? 來源:IC學習者 ? 作者:IC學習者 ? 2022-07-25 18:03 ? 次閱讀

在學習ZYNQ嵌入式開發的過程中,正點原子的教程是采用SDK,而我下載的vivado2020.1已經變成了vitis,所以寫一這篇博客,方便后續查閱。

找到vitis
vivado->tools->launch vitis ide

pIYBAGAKRmuAPYuaAAC7xXV6UIQ457.png

如果打開失敗,說明沒有安裝vitis,先進行安裝

安裝vitis
vivado->help->Add Design Tools or Devices…

o4YBAGAKRqqAUoshAACN27nz8hY767.png

退出殺軟來加速安裝,下一步,登錄,

o4YBAGAKRuiAFRuMAABFAxyZecw400.png

建議點擊preference,關閉optimize disk usage,否則安裝結束后可能會卡在optimize disk usage上。有人優化了一晚上沒結束,不得已重裝。我晚上打開安裝程序,第二天發現電腦已經睡眠了,程序卡在optimize disk usage上,等了半上午,快失去耐心得時候安裝完成了。

pIYBAGAKRyeABj86AABrCdeXUHo986.png

pIYBAGAKR2WAVWCEAADaQF-0tjI110.png

我已經安裝完成了,所以是灰色狀態。

創建platform工程
vivado->tools->launch vitis ide

選擇工作路徑

pIYBAGAKR7aAC6wYAABuSs1FsJo920.png

先創建一個 platform project,填寫工程名

o4YBAGAKR_SAI8hgAADO_mgfFTw764.png

選擇xsa文件路徑

pIYBAGAKSDOAeaoZAADMGLf2COQ955.png

創建application工程
新建一個應用工程

pIYBAGAKSHmASDaOAALHAEaqtFY100.png

選擇剛剛創建的平臺

o4YBAGAKSL-APU53AAErWI1I-cc020.png

填寫應用工程名

o4YBAGAKSQaAFUyzAADw7pivg1E891.png

默認、

pIYBAGAKSXeACPidAAC-VJnlQUM467.png

選擇空白C工程

o4YBAGAKSeWALOKpAADnfrEDK-4305.png

結束工程創建

o4YBAGAKSiWAejD2AAKFaU31P5g286.png

找例程
explorer->platform工程名->platform.spr->board support package
board support package點擊一次顯示

pIYBAGAKSmeASRGuAAK055P66C4625.png

board support package再點擊一次,并拖動滾動條找到GPIO部分

o4YBAGAKSriANFswAAHDpJsVcDQ722.png

可以查看文檔documentation,也可以加載例程
點擊 Documentation 將在瀏覽器窗口打開 GPIO 的 API 文檔,里面有關于 GPIO 的詳細信息

o4YBAGAKSvuARu93AAIVGT5f9GA146.png

點擊 Import Examples,會彈出下圖所示的導入示例界面

o4YBAGAKS22AciRsAACbFDHZzE4838.png

這兩個示例的介紹可以在剛才打開的 API 文檔中看到。
xgpiops_intr_example.c 包含有關如何直接使用 XGpiops 驅動程序的示例。此示例顯示了中斷模式下驅動程序的用法,并使用 GPIO 的中斷功能檢測按鈕事件,根據輸入控制 LED 輸出。
xgpiops_polled_example.c同樣包含有關如何直接使用 XGpiops 驅動程序的示例。此示例提供了用于讀取/寫入各個引腳的 API 的用法。
選擇 xgpiops_polled_example 示例

在 Project Explorer 中,新增了 pio_mio_bsp_xgpiops_polled_example_1 目錄,我們打開其 src 目錄下的 xgpiops_polled_example.c 文件。

pIYBAGAKS-CAWvJlAANaAyQQYl0058.png

代碼沒看懂,先放放,刪了,寫其他的吧。

o4YBAGAKTDGALWeUAANoX9OEL30144.png

刪除應用工程,連本地文件一起刪除

之前寫了一半,但是突然有感覺了,就只顧著寫代碼了,教程沒有寫完。第二天接著前面的進度寫了,工程名不太一樣,但過程都是一樣的。

編寫源碼
src右鍵,新建文件

o4YBAGAKTHCAYYgWAACWtEG4Nss381.png

文件名main.c

pIYBAGAKTLCAE1VlAACllC_F6ek204.png

寫代碼,我直接粘貼現成的代碼了

o4YBAGAKTPCATrovAAIz7Ybtkfk188.png

編譯工程,點擊一下應用工程名
再點擊Project->build project

pIYBAGAKTTmAXx2tAADAomIDjRI262.png

等右下角進度條跑完,build finished

pIYBAGAKTXiAfqZCAADy5-Q926U224.png

下載程序
如果使用到了PL資源,需要加載比特流,反之不用。
因為本次實驗使用了 PL 內的資源,因此我們在下載軟件編譯生成的 elf 文件之前,需要先下載硬件設計過程中生成的 bitstream 文件,對 PL 部分進行配置。
點擊“ Xilinx-> Program FPGA

pIYBAGAKTbaAQShpAADasHih7Qw206.png

點擊右下角的“Program”

一段進度條過去了

配置 PL 完成后, 接下來我們要下載軟件程序。在應用工程 上右擊,選擇“Run As->launch hardware

一段進度條過去了

程序就已經運行了,可以從串口的打印結果上看到。

pIYBAGAKTfSAaKNKAABi-05q_qE398.png

沒了

插入一下,串口界面可以在windows->show view
搜索terminal

pIYBAGAKTjSAcBHjAABeU7VjwP0088.png

單機右上角+連接相應串口

pIYBAGAKTnmACwn4AAB1AnKU_Ic900.png

參考文獻

正點原子ZYNQ嵌入式開發

Xilinx vitis學習教程:ZYNQ之Hello world(1)

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 教程
    +關注

    關注

    25

    文章

    265

    瀏覽量

    54363
  • Vitis
    +關注

    關注

    0

    文章

    147

    瀏覽量

    7770
收藏 人收藏

    評論

    相關推薦

    LPV801 單路、5.5V、8kHz、超低靜態電流 (450nA)、1.6V 最小電源電壓、RRO 運算放大器技術手冊

    LPV801(單通道)和 LPV802(雙通道)組成了超低功耗運算放大器系列,適用于由電池供電的無線和低功耗有線設備 中的 感測應用。LPV80x 放大器的帶寬為 8kHz,靜態電流為 320nA,可最大限度降低運行電池壽命至關重要的設備(如 CO 檢測器、煙霧檢測器和 PIR 運動檢測器)消耗的功率。
    的頭像 發表于 05-01 16:00 ?12次閱讀
    LPV801 單路、5.5V、8kHz、超低靜態電流 (450nA)、1.6V 最小電源電壓、RRO 運算放大器技術手冊

    在ZYNQ上跑超炫酷GUI!手把手教你移植LVGL到ZYNQ平臺!

    、AXI-Stream to Video Out IP核、rgb2lcd IP核實現;觸摸功能由EMIO模擬IIC接口實現。所以本次Block Design工程實際上和《領航者嵌入式Vitis開發指南》中
    發表于 03-04 18:07

    使用AMD Vitis進行嵌入式設計開發用戶指南

    由于篇幅有限,本文僅選取部分內容進行分享。 Vitis 簡介 AMD Vitis 工具套件包含多種設計技術,用于開發以 AMD 器件(例如,AMD Versal 自適應 SoC 器件、AMD
    的頭像 發表于 01-08 09:33 ?1150次閱讀
    使用AMD <b class='flag-5'>Vitis</b>進行嵌入式設計開發用戶指南

    全新AMD Vitis統一軟件平臺2024.2版本發布

    全新 AMD Vitis 統一軟件平臺 2024.2 版本已于近期推出。
    的頭像 發表于 12-11 15:06 ?842次閱讀

    助力AIoT應用:在米爾FPGA開發板上實現Tiny YOLO V4

    Darknet 上訓練的截圖 四、 通過 Vivado HLS 為 FPGA 準備模型要將模型部署到 FPGA,需要將神經網絡操作轉換為硬件級描述。使用 Xilinx 的 Vitis HLS(高級綜合)可以將
    發表于 12-06 17:18

    利用P4與Vivado工具簡化數據包處理設計

    AMD Vitis Networking P4 工具 ( VNP4 ) 是一種高級設計環境,針對 FPGA 和自適應 SoC 的包處理數據平面,可實現簡化設計的效果。它能夠將用 P4 編寫的設計轉換
    的頭像 發表于 12-04 09:55 ?512次閱讀
    利用P4與Vivado工具簡化數據包處理設計

    AMD Vitis Unified Software Platform 2024.2發布

    近日,全新 AMD Vitis Unified Software Platform 2024.2 版本推出。
    的頭像 發表于 11-27 15:47 ?575次閱讀

    U50的AMD Vivado Design Tool flow設置

    AMD Alveo 加速卡使用有兩種流程,AMD Vitis Software Platform flow 和 AMD Vivado Design Tool flow。比較常見的是 Vitis
    的頭像 發表于 11-13 10:14 ?618次閱讀
    U50的AMD Vivado Design Tool flow設置

    AMD Vitis統一軟件平臺2024.1全新發布

    通過新版本,系統架構師和開發者可以進一步優化設計開發流程,同時提升整體系統性能。
    的頭像 發表于 09-18 09:34 ?759次閱讀

    正點原子ZYNQ7015開發板!ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2,性能強悍,資料豐富!

    提供了豐富的開發文檔和軟件資源,涉及FPGA開發、Vitis裸機開發、Linux系統開發和PCle開發! 一、重磅新品!正點原子FPGA新品ZYNQ7015開發板&核心板 二
    發表于 09-14 10:12

    [XILINX] 正點原子ZYNQ7035/7045/7100開發板發布、ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2!

    豐富的開發文檔和軟件資源,涉及FPGA開發、Vitis裸機開發、Linux系統開發和PCIe開發等教學領域,助力開發者輕松上手! 一、重磅新品!正點原子FPGA新品ZYNQ7035/7045/7100
    發表于 09-02 17:18

    FPGA無芯片HDMI接入方案及源碼

    包含 .xsa 文件,如果使用的是Digilent官方板卡,則可以直接啟動 Vitis 進行調試。 啟動 Vitis。 啟動 Vitis 后,使用“導入項目”導入
    發表于 07-16 19:25

    一個更適合工程師和研究僧的FPGA提升課程

    系統軟件設計; ● 嵌入式系統設計; ● Zynq SoC 系統架構; ● 基于Vitis進行嵌入軟件開發移植; Versal ACAP設計課程 03 ● 設計Versal ACAP
    發表于 06-05 10:09

    AMD Vitis?設計工具中的Libraries新功能介紹

    AMD Vitis? 2023.2 設計工具是 Vitis 設計工具變化較大的一個版本,設計流程和界面都發生了變化。
    的頭像 發表于 05-29 09:50 ?842次閱讀
    AMD <b class='flag-5'>Vitis</b>?設計工具中的Libraries新功能介紹

    在Windows 10上創建并運行AMD Vitis?視覺庫示例

    本篇文章將演示創建一個使用 AMD Vitis? 視覺庫的 Vitis HLS 組件的全過程。此處使用的是 Vitis Unified IDE。如果您使用的是舊版 AMD Vitis
    的頭像 發表于 05-08 14:02 ?1085次閱讀
    在Windows 10上創建并運行AMD <b class='flag-5'>Vitis</b>?視覺庫示例
    主站蜘蛛池模板: 亚洲 午夜在线一区 | 成人五级毛片免费播放 | 日韩啪啪电影 | 人人看人人添人人爽 | 天堂资源最新版在线官网 | 手机成人在线视频 | 在线精品国产成人综合第一页 | 欧美日韩在线一本卡 | 午夜啪| 高h细节肉爽文男男 | 免费视频不卡 | 成 黄 色 激 情视频网站 | 国产性色视频 | 永久免费在线播放 | 亚洲一本之道在线观看不卡 | 国产精品高清久久久久久久 | 老师受年下高h男 | 免费观看一级一片 | 1024国产基地永久免费 | 热久在线| 狠狠色丁香婷婷久久 | 欧美日韩亚洲国内综合网俺 | 亚洲一区欧美一区 | 亚洲情a成黄在线观看动 | 欧美videos 另类 | 成人综合婷婷国产精品久久免费 | 五月激情婷婷丁香 | 亚洲 欧美 视频 | 日韩特级毛片免费观看视频 | 在线观看日本免费视频大片一区 | 欧美伦理一区二区三区 | 特黄aa级毛片免费视频播放 | 婷婷成人丁香五月综合激情 | 午夜欧美精品久久久久久久 | 午夜男人视频 | 日韩卡1卡2卡三卡四卡二卡免 | 色老头成人免费视频天天综合 | 人人揉揉香蕉大青草 | 亚洲欧美日韩在线观看你懂的 | 国产伦子一区二区三区 | 91大神视频在线播放 |