那曲檬骨新材料有限公司

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

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

3天內不再提示

如何建立Vivado工程以及硬件配置

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-08-01 11:53 ? 次閱讀

在ZYNQ上移植UCOSIII

版本:Vivado2018.3

UCOS對Xilinx SDK適配的版本:Version1.45

注意:目前這個是Micrium官網的最新版本,該版本支持Vivado2019.1。但測試使用的是Vivado2018.3。

先看官網提供的庫:

DesktopMicrium_Xilinx_Repo_1_45ucos_v1_45

將Micrium_Xilinx_Repo_1_45解壓到一個固定位置(無中文路徑的固定位置)

ucos_v1_45下面有三個文件夾,如圖:

10105836-1147-11ed-ba43-dac502259ad0.png

這三個文件夾都需要,但在SDK中僅需要定位到ucos目錄下(待會會上圖)

教程

在Vivado上配置好硬件信息,因為大家用的板子不一樣,需要配置的硬件信息也不一樣,就不給大家工程了。

一、新建Vivado工程

建立好工程,新建BlockDesign,添加IP(搜索ZYNQ),根據自己板子配置各種信息,導出硬件信息。

二、配置SDK

加載SDK,點擊Xilinx然后點擊Repositories進入如下界面

101d11b6-1147-11ed-ba43-dac502259ad0.png

在LocalRepositories下選擇new定位下載的庫到ucos_v1_45ucos(你自己放文件的位置)但ucos_v1_45下的其它兩個文件夾不要刪除。

三、新建Application

選擇FilenewApplication進入如下界面

102ed432-1147-11ed-ba43-dac502259ad0.png

填好工程名字,在OS Platform 選擇ucos,點擊next進入Templates頁面

1042836a-1147-11ed-ba43-dac502259ad0.png

點擊頁面中的Hello Word測試模板,點擊Finish,編譯即可。

這個教程是經過測試的,因為硬件平臺不一致,給大家工程的意義不大,所以就不給了,這里僅給壓縮的UCOS文件。

如果是新手不會自己建立Vivado工程以及硬件配置,可以參考市面上的ZYNQ教程,都很詳細。使用他們ARM側的裸機Hello Word教程,Vivado側不用改,到SDK側再按照我給的教程。祝大家使用UCOS順利!

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

    關注

    11

    文章

    3382

    瀏覽量

    66458
  • Zynq
    +關注

    關注

    10

    文章

    610

    瀏覽量

    47298
  • Vivado
    +關注

    關注

    19

    文章

    815

    瀏覽量

    66893

原文標題:UCOSIII在ZYNQ上教程

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    每次Vivado編譯的結果都一樣嗎

    很多FPGA工程師都有這種困惑,Vivado每次編譯的結果都一樣嗎? 在AMD官網上,有這樣一個帖子: Are Vivado results repeatable for identical
    的頭像 發表于 11-11 11:23 ?573次閱讀
    每次<b class='flag-5'>Vivado</b>編譯的結果都一樣嗎

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】使用 RASC 建立 Keil 工程、燒錄測試

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】使用 RASC 建立 Keil 工程、燒錄測試 使用瑞薩官網提供的 RASC 即智能配置工具軟件,生成 Keil 工程,方便
    發表于 11-09 12:52

    使用Vivado通過AXI Quad SPI實現XIP功能

    本博客提供了基于2023.2 Vivado的參考工程,展示如何使用Microblaze 地執行(XIP)程序,并提供一個簡單的bootloader。
    的頭像 發表于 10-29 14:23 ?524次閱讀
    使用<b class='flag-5'>Vivado</b>通過AXI Quad SPI實現XIP功能

    Vivado使用小技巧

    有時我們對時序約束進行了一些調整,希望能夠快速看到對應的時序報告,而又不希望重新布局布線。這時,我們可以打開布線后的dcp,直接在Vivado Tcl Console里輸入更新后的時序約束。如果調整
    的頭像 發表于 10-24 15:08 ?436次閱讀
    <b class='flag-5'>Vivado</b>使用小技巧

    InRouter與Juniper SRX如何建立IPSec隧道配置

    隧道預共享密鑰。 由于4G路由器為動態IP,所以在建立SA時每臺路由器需要配置FQDN,在防火墻的配置是Hostname。Hostname是自己定義的一串字符,下圖為例第一臺路由器
    發表于 07-25 07:32

    下位機硬件選型與配置研究

    在工業自動化、嵌入式系統以及物聯網等領域,下位機作為系統的執行單元,其硬件的選型與配置直接關系到整個系統的性能、穩定性和可靠性。因此,合理的下位機硬件選型與
    的頭像 發表于 06-28 16:57 ?728次閱讀

    ABB變頻器的硬件配置詳解

      ABB變頻器作為工業自動化領域的核心設備之一,其硬件配置對于實現高效、穩定的電機控制至關重要。本文將詳細介紹ABB變頻器的硬件配置,包括其主要組成部分、功能特點、
    的頭像 發表于 06-19 15:31 ?1319次閱讀

    e203自定義指令硬件模塊設計,在vivado硬件里自定義指令識別為非法指令怎么解決?

    e203自定義指令硬件模塊設計,修改內核,綜合沒錯誤,軟件也修改工具鏈通過并產生verilog文件,但在vivado硬件里自定義指令識別為非法指令怎么解決
    發表于 05-28 06:40

    嵌入式軟件工程師和硬件工程師的區別?

    師通常需要具備強大的問題解決能力,以及對新技術的學習和應用能力。他們的工作通常涉及到多個領域,如計算機科學、電子工程、機械工程等。 嵌入式硬件工程
    發表于 05-16 11:00

    如何在AMD Vivado? Design Tool中用工程模式使用DFX流程?

    本文介紹了在 AMD Vivado? Design Tool 中用工程模式使用 DFX 流程以及需要注意的地方。在使用 DFX 工程模式的過程中要把具體步驟映射到相應的 DFX 非
    的頭像 發表于 04-17 09:28 ?1004次閱讀
    如何在AMD <b class='flag-5'>Vivado</b>? Design Tool中用<b class='flag-5'>工程</b>模式使用DFX流程?

    Vivado編譯常見錯誤與關鍵警告梳理與解析

    Xilinx Vivado開發環境編譯HDL時,對時鐘信號設置了編譯規則,如果時鐘由于硬件設計原因分配到了普通IO上,而非_SRCC或者_MRCC專用時鐘管腳上時,編譯器就會提示錯誤。
    的頭像 發表于 04-15 11:38 ?6083次閱讀

    深入探索Vivado工程模式FPGA設計流程

    在設計過程的每個階段,設計者均可以打開Vivado集成開發環境,對存儲器中保存的當前設計進行分析和操作。
    發表于 04-03 09:36 ?1153次閱讀
    深入探索<b class='flag-5'>Vivado</b>非<b class='flag-5'>工程</b>模式FPGA設計流程

    詳解Vivado工程模式的精細設計過程

    將設置設計的輸出路徑,設置設計輸出路徑的步驟如下所示。 第一步:如圖4.3所示,在“Vivado%”提示符后輸入命令“set outputDir ./gate_Created_Data/top_output”。
    發表于 04-03 09:34 ?1924次閱讀
    詳解<b class='flag-5'>Vivado</b>非<b class='flag-5'>工程</b>模式的精細設計過程

    NUCLEO-U575ZI-Q開發板如何在keil5上建立工程以及能否使用標準庫?

    NUCLEO-U575ZI-Q開發板,如何在keil5上建立工程以及能否使用標準庫(不能的情況下如何解決)
    發表于 03-19 06:42
    长乐坊百家乐官网娱乐城| 威尼斯人娱乐城老| 缅甸百家乐官网玩家吗| 百家乐官网怎样捉住长开| 百家乐官网怎打能赢| 百家乐官网破解之法| 百家乐官网怎样概率大| 百家乐官网代理商博彩e族| 百家乐官网投注技巧| 百家乐官网真人斗地主| 24山入宅择日| 模拟百家乐游戏软件| 百家乐真人娱乐城陈小春| 百家乐发牌靴遥控| 威尼斯人娱乐城好吗| 晓游棋牌游戏大厅下载| 东兴市| 澳门百家乐官网信誉| 百家乐官网九| 百家乐机器手怎么做弊| 百家乐看澳门| 大发888游戏软件下载| 网上棋牌赌博| 百家乐官网视频美女| 百家乐官网信誉博彩公司| 做生意适合放什么花招财| 豪博百家乐娱乐城| 全讯网论坛| 贵溪市| 百家乐官网赌马| 百家乐澳门百家乐澳门赌场| 百家乐追号工具| 金濠国际娱乐城| 百家乐官网技巧论坛| 做生意佩戴什么纳财| 游艇会百家乐的玩法技巧和规则 | 娱乐网百家乐官网补丁| 百家乐隔一数打投注法| 路劲太阳城样板间| 澳门百家乐官网死局| 鼎尚百家乐官网的玩法技巧和规则|