衡阳派盒市场营销有限公司

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

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

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

《基于“礦板”低成本學(xué)習(xí)Zynq系列》之四-第一個(gè)工程HelloWorld一下

嵌入式USB開發(fā) ? 來源:嵌入式USB開發(fā) ? 作者:嵌入式USB開發(fā) ? 2023-06-26 11:31 ? 次閱讀

本文轉(zhuǎn)自公眾號,歡迎關(guān)注

《基于“礦板”低成本學(xué)習(xí)Zynq系列》之四-第一個(gè)工程HelloWorld一下 (qq.com)

一.前言

前面我們了解了板子的原理圖和資源,進(jìn)行了基本的狀態(tài)確認(rèn),現(xiàn)在我們來搭建開發(fā)環(huán)境創(chuàng)建HelloWorld工程,打印HelloWolrd來演示開發(fā)過程。

二.硬件工程

2.1創(chuàng)建工程

打開vivado

Create Project

圖片

Next

圖片

指定工程名,路徑,Next

image.png

指定RTL工程不添加源碼,Next

image.png

搜xc7z010選擇xc7z010clg400-1,next

image.png

完成

圖片

2.2創(chuàng)建處理器IP

Create Block Design

圖片

指定名字xc7z010,OK

圖片

點(diǎn)擊空白處的+號

image.png

搜索zynq,雙擊ZYNQ7處理器系統(tǒng)

image.png

點(diǎn)擊Run Block Automation

image.png

點(diǎn)擊OK

圖片

雙擊如下框圖

圖片

2.2.1配置串口引腳

從原理圖和絲印可以看到

TXD對應(yīng)A.16 RXD對應(yīng)F.15

圖片

進(jìn)入以下地址https://www.xilinx.com/support/package-pinout-files.html

選擇zynq 7000

圖片

選擇xcz010 CLG400封裝

image.png

分別搜索F15 A16

找到分別對應(yīng)MIO25和MIO24

image.png

image.png

所以這里選擇UART1對應(yīng)MIO24和MIO25,勾選UART1

image.png

配置波特率為115200

image.png

2.2.2配置DDR

image.png

2.2.3時(shí)鐘配置

時(shí)鐘源和原理圖對應(yīng)為33.33MHz

DDR和CPU時(shí)鐘默認(rèn)

圖片

刪除其他未用的配置

圖片

image.png

image.png

2.2.4驗(yàn)證設(shè)計(jì)

點(diǎn)擊如下圖標(biāo)

image.png

image.png

2.3輸出HDL

點(diǎn)擊Sources選擇剛創(chuàng)建測設(shè)計(jì),右鍵點(diǎn)擊->Generate Output Products

圖片

默認(rèn)配置點(diǎn)擊Generate

圖片

image.png

再次右鍵點(diǎn)擊設(shè)計(jì)->Create HDL Wrapper

image.png

image.png

2.4生成bit文件

默認(rèn)配置即可

image.png

image.png

圖片

2.5導(dǎo)出硬件

File->Export->Export Hard ware

圖片

圖片

image.png

image.png

image.png

導(dǎo)出的是xsa文件

三.軟件工程

3.1啟動(dòng)Vitis

Tools->Launch Vitis IDE

image.png

3.2創(chuàng)建Vitis工程

在原硬件工程下創(chuàng)建sdk目錄

image.png

選擇該目錄 launch

圖片

圖片

3.3創(chuàng)建平臺工程

圖片

指定工程名Next

圖片

選擇之前生成的xsa文件打開

image.png

選擇不跑系統(tǒng)即standalone,使用core0

image.png

生成工程如下

image.png

3.4編譯平臺工程

當(dāng)前平臺工程是out of date,右鍵點(diǎn)擊->Build Project

圖片

圖片

3.5創(chuàng)建應(yīng)用工程

File->New->Application Project...

圖片

Next

image.png

默認(rèn)選擇剛才創(chuàng)建的平臺

image.png

指定工程名,其他默認(rèn)即可

image.png

image.png

選擇HelloWorld的Demo

圖片

3.6編譯應(yīng)用

右鍵點(diǎn)擊HelloWorld_system工程Build Project

圖片

圖片

3.7仿真

選擇工程,點(diǎn)擊甲殼蟲旁邊的三角形,Debug Configurations...

image.png

雙擊Single Application Debug

image.png

由于默認(rèn)是NAND啟動(dòng),可能提示DONE不為高,這里PL端沒用,所以Target下先不勾選編程FPGA,點(diǎn)擊Debug,后面再說明如何修改啟動(dòng)模式。

image.png

右下角看到下載進(jìn)度

圖片

斷點(diǎn)停在了main函數(shù)

圖片

點(diǎn)擊如下圖標(biāo)運(yùn)行

圖片

打印如下

圖片

四.總結(jié)

以上創(chuàng)建了硬件工程和軟件的HelloWolrdDemo,成功的打印了信息,說明板子環(huán)境都是OK的可以作為開發(fā)板使用。后面就可愉快的學(xué)習(xí)之旅了。

審核編輯:湯梓紅

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

    關(guān)注

    1300

    文章

    6358

    瀏覽量

    235159
  • 開發(fā)環(huán)境
    +關(guān)注

    關(guān)注

    1

    文章

    230

    瀏覽量

    16696
  • Zynq
    +關(guān)注

    關(guān)注

    10

    文章

    610

    瀏覽量

    47295
收藏 人收藏

    評論

    相關(guān)推薦

    《基于“低成本學(xué)習(xí)Zynq系列》之二-什么樣的,探究竟

    本文轉(zhuǎn)自公眾號,歡迎關(guān)注 《基于“低成本學(xué)習(xí)Zynq系列》之二-什么樣的
    的頭像 發(fā)表于 06-26 08:40 ?4130次閱讀
    《基于“<b class='flag-5'>礦</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》之二-什么樣的<b class='flag-5'>礦</b><b class='flag-5'>板</b>,<b class='flag-5'>一</b>探究竟

    《基于“低成本學(xué)習(xí)Zynq系列》之-淘

    本文轉(zhuǎn)自公眾號,歡迎關(guān)注 《基于“低成本學(xué)習(xí)Zynq系列》之
    的頭像 發(fā)表于 06-26 08:40 ?3789次閱讀
    《基于“<b class='flag-5'>礦</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》之<b class='flag-5'>一</b>-淘<b class='flag-5'>板</b>記

    《基于“低成本學(xué)習(xí)Zynq系列五-XADC改造與測試

    本文轉(zhuǎn)自公眾號歡迎關(guān)注 《基于“低成本學(xué)習(xí)Zynq系列
    的頭像 發(fā)表于 07-19 18:36 ?3073次閱讀
    《基于“<b class='flag-5'>礦</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》<b class='flag-5'>之</b>五-XADC改造與測試

    《基于“低成本學(xué)習(xí)Zynq系列六-DDR測試

    《基于“低成本學(xué)習(xí)Zynq系列六-DDR測
    的頭像 發(fā)表于 07-19 19:19 ?3468次閱讀
    《基于“<b class='flag-5'>礦</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》<b class='flag-5'>之</b>六-DDR測試

    《基于“低成本學(xué)習(xí)Zynq系列七-memory測試

    《基于“低成本學(xué)習(xí)Zynq系列七-memo
    的頭像 發(fā)表于 07-19 19:27 ?1642次閱讀
    《基于“<b class='flag-5'>礦</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》<b class='flag-5'>之</b>七-memory測試

    我剛開始學(xué)習(xí)單片機(jī)寫了第一個(gè)程序想請高手賜教一下

    我剛開始學(xué)習(xí)單片機(jī)寫了第一個(gè)程序想請高手賜教一下
    發(fā)表于 02-20 17:55

    玩轉(zhuǎn)Zynq連載28——[ex50] 第一個(gè)Zynq系統(tǒng)工程“Hello Zynq

    `玩轉(zhuǎn)Zynq連載28——[ex50] 第一個(gè)Zynq系統(tǒng)工程“HelloZynq” 更多資料共享騰訊微云鏈接:https://share.weiyun.com/5s6bA0s百度網(wǎng)盤
    發(fā)表于 09-30 12:57

    Niobe第一個(gè)應(yīng)用程序

    Niobe第一個(gè)應(yīng)用程序HelloWorld沿襲程序界的傳統(tǒng),第一個(gè)程序都是Hello World。在Niobe WiFi IoT開發(fā)中,指的是通過開發(fā)
    發(fā)表于 12-08 14:39

    Niobe第一個(gè)應(yīng)用程序

    Niobe第一個(gè)應(yīng)用程序HelloWorld沿襲程序界的傳統(tǒng),第一個(gè)程序都是Hello World。在Niobe WiFi IoT開發(fā)中,指的是通過開發(fā)
    發(fā)表于 12-08 17:36

    學(xué)習(xí)單片機(jī)的第一個(gè)工程文件

    學(xué)習(xí)單片機(jī)的第一個(gè)工程文件
    發(fā)表于 09-20 09:47 ?5次下載
    <b class='flag-5'>學(xué)習(xí)</b>單片機(jī)的<b class='flag-5'>第一個(gè)</b><b class='flag-5'>工程</b>文件

    低成本 MiniZed Zynq SoC 開發(fā)

    MiniZed Zynq SoC 開發(fā)基于全新 Xilinx Zynq Z-7007S 器件,現(xiàn)可通過安富利訂購,僅需 89 美元。該開發(fā)為單核 ARM Cortex-A9 開發(fā)人
    的頭像 發(fā)表于 09-22 18:02 ?7469次閱讀

    第一個(gè)Xilinx Vitis IDE入門helloworld程序

    第一個(gè)Xilinx Vitis IDE入門helloworld程序
    發(fā)表于 01-23 06:37 ?8次下載
    <b class='flag-5'>第一個(gè)</b>Xilinx Vitis IDE入門<b class='flag-5'>helloworld</b>程序

    如何去搭建個(gè)低成本的OpenWIFI?

    這篇文章就和大家分享一下利用ZYNQ(需ZYNQ010以上芯片)+AD936X搭建個(gè)低成本的O
    的頭像 發(fā)表于 06-21 17:35 ?8959次閱讀
    如何去搭建<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>低成本</b>的OpenWIFI?

    Proteus的第一個(gè)工程

    功能強(qiáng)大,他集成了keil,Altium Designer和Multisim的基本功能,可以進(jìn)行代碼創(chuàng)作,繪制電路以及電路仿真。下面就來建立我們的第一個(gè)流水燈工程
    發(fā)表于 11-25 14:36 ?13次下載
    Proteus的<b class='flag-5'>第一個(gè)</b><b class='flag-5'>工程</b>

    制作你的第一個(gè)電路來學(xué)習(xí)焊接

    電子發(fā)燒友網(wǎng)站提供《制作你的第一個(gè)電路來學(xué)習(xí)焊接.zip》資料免費(fèi)下載
    發(fā)表于 08-01 10:30 ?2次下載
    制作你的<b class='flag-5'>第一個(gè)</b>電路來<b class='flag-5'>學(xué)習(xí)</b>焊接
    百家乐官网博彩的玩法技巧和规则 | A8百家乐游戏| 玩百家乐官网新澳门娱乐城| 皇冠888线上投注| 百家乐园qq群| 百家乐2号破解下载| 新花园百家乐官网的玩法技巧和规则| 百家乐官网棋牌辅助| 百家乐官网如何看面| 东方夏威夷娱乐| 澳门顶级赌场娱乐城| 水果机8键遥控器| 功夫百家乐的玩法技巧和规则| 百家乐平投注法| 赌博百家乐赢不了| 娱乐百家乐官网可以代理吗| 菲律宾百家乐官网娱乐场| 百家乐官网正反投注| 网上百家乐官网真实吗| 娄底市| 齐博线上娱乐| 六合彩开奖直播| 大发888官方正版网| 大发888掉线| 威尼斯人娱乐城首选大丰收| 网上百家乐是真是假天涯论坛| 百家乐一拖三| 博彩百家乐规则| 百家乐光纤洗牌机如何做弊| 百家乐稳定打法| 百家乐对子赔率| 百家乐官网专打方法| 百家乐官网号破| 吉利百家乐官网的玩法技巧和规则| 百家乐官网庄闲和各| 上海百家乐官网赌博| 明升百家乐官网娱乐城| 百家乐官网赢钱心得| 任你博百家乐官网现金网| 百家乐官网长龙有几个| 蒲城县|