世界播報(bào):《基于“礦板”低成本學(xué)習(xí)Zynq系列》之四-第一個(gè)工程HelloWorld一下
2023-06-26 14:08:35 來源:嵌入式USB開發(fā)
本文轉(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
指定RTL工程不添加源碼,Next
搜xc7z010選擇xc7z010clg400-1,next
完成
2.2創(chuàng)建處理器IPCreate Block Design
指定名字xc7z010,OK
點(diǎn)擊空白處的+號
搜索zynq,雙擊ZYNQ7處理器系統(tǒng)
點(diǎn)擊Run Block Automation
點(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封裝
分別搜索F15 A16
找到分別對應(yīng)MIO25和MIO24
所以這里選擇UART1對應(yīng)MIO24和MIO25,勾選UART1
配置波特率為115200
2.2.2配置DDR2.2.3時(shí)鐘配置時(shí)鐘源和原理圖對應(yīng)為33.33MHz
DDR和CPU時(shí)鐘默認(rèn)
刪除其他未用的配置
2.2.4驗(yàn)證設(shè)計(jì)點(diǎn)擊如下圖標(biāo)
2.3輸出HDL點(diǎn)擊Sources選擇剛創(chuàng)建測設(shè)計(jì),右鍵點(diǎn)擊->GenerateOutput Products
默認(rèn)配置點(diǎn)擊Generate
再次右鍵點(diǎn)擊設(shè)計(jì)->Create HDL Wrapper
2.4生成bit文件默認(rèn)配置即可
2.5導(dǎo)出硬件File->Export->Export Hard ware
導(dǎo)出的是xsa文件
三.軟件工程3.1啟動(dòng)VitisTools->Launch Vitis IDE
3.2創(chuàng)建Vitis工程在原硬件工程下創(chuàng)建sdk目錄
選擇該目錄 launch
3.3創(chuàng)建平臺工程指定工程名Next
選擇之前生成的xsa文件打開
選擇不跑系統(tǒng)即standalone,使用core0
生成工程如下
3.4編譯平臺工程當(dāng)前平臺工程是out of date,右鍵點(diǎn)擊->Build Project
3.5創(chuàng)建應(yīng)用工程File->New->Application Project...
Next
默認(rèn)選擇剛才創(chuàng)建的平臺
指定工程名,其他默認(rèn)即可
選擇HelloWorld的Demo
3.6編譯應(yīng)用右鍵點(diǎn)擊HelloWorld_system工程Build Project
3.7仿真選擇工程,點(diǎn)擊甲殼蟲旁邊的三角形,Debug Configurations...
雙擊Single Application Debug
由于默認(rèn)是NAND啟動(dòng),可能提示DONE不為高,這里PL端沒用,所以Target下先不勾選編程FPGA,點(diǎn)擊Debug,后面再說明如何修改啟動(dòng)模式。
右下角看到下載進(jìn)度
斷點(diǎn)停在了main函數(shù)
點(diǎn)擊如下圖標(biāo)運(yùn)行
打印如下
四.總結(jié)以上創(chuàng)建了硬件工程和軟件的HelloWolrdDemo,成功的打印了信息,說明板子環(huán)境都是OK的可以作為開發(fā)板使用。后面就可愉快的學(xué)習(xí)之旅了。
審核編輯:湯梓紅
關(guān)鍵詞:
相關(guān)閱讀
- (2023-06-26)世界播報(bào):《基于“礦板”低成本學(xué)習(xí)Zynq系列》之四-第一個(gè)工程HelloWorld一下
- (2023-06-26)6月26日華南地區(qū)苯酐市場走勢暫穩(wěn)_環(huán)球熱文
- (2023-06-26)GPT產(chǎn)業(yè)聯(lián)盟成立在即_世界熱訊
- (2023-06-26)當(dāng)前速讀:有研新材董秘回復(fù): 公司積極開拓國際市場,多款產(chǎn)品出口海外
- (2023-06-26)26歲美女主播去世!手術(shù)后沒有蘇醒,生前因超高顏值走紅
- (2023-06-26)山東政法學(xué)院2023年法律碩士研究生擬錄取調(diào)檔函 環(huán)球速遞
- (2023-06-26)警察蜀黍原創(chuàng)漫畫!當(dāng)年廣州禁煙原來有這么多“隱藏細(xì)節(jié)”
- (2023-06-26)勛章的兩面,是緝毒英雄某某某和她
- (2023-06-26)【每日一圖@湖南】稻“滿”城頭山,壯觀的巨幅彩繪
- (2023-06-26)天天熱門:2023天津津南區(qū)生源地助學(xué)貸款流程
- (2023-06-26)新開2167家,5月新茶飲被酸奶截胡 世界播資訊
- (2023-06-26)由于芯片需求疲軟 三星芯片業(yè)務(wù)、SK海力士第二季度仍將虧損
- (2023-06-26)世界上最小的熱帶水果是什么?
- (2023-06-26)45分大勝!中國女籃替補(bǔ)席站出兩大奇兵,三分命中率有些慘淡-焦點(diǎn)熱訊
- (2023-06-26)全球簡訊:河南沁陽:荷花綻放美不勝收 文明鄉(xiāng)村環(huán)境優(yōu)雅
- (2023-06-26)開發(fā)框架Spring核心技術(shù)含Resource接口詳細(xì)講解 全球熱點(diǎn)評
- (2023-06-26)全球速看:尼山論“見”丨汪壽陽:借助數(shù)字化將孔府家宴推向全國乃至世界
- (2023-06-26)2023年6月廣州中小客車增量指標(biāo)搖號成功配置指標(biāo)8143個(gè) 全球速訊
- (2023-06-26)電視劇網(wǎng)播熱度榜,《偷偷藏不住》跌至第三,你在追哪一部?
- (2023-06-26)三祥新材:寧德文達(dá)鎂鋁一體化鑄造業(yè)務(wù)已在新能源電池等領(lǐng)域?qū)崿F(xiàn)量產(chǎn) 環(huán)球觀察
- (2023-06-26)佛山南海多鎮(zhèn)街已出現(xiàn)!警方提醒→
- (2023-06-26)高質(zhì)量發(fā)展蹲點(diǎn)調(diào)研采訪|從“打工仔”到“牛司令”!致富帶頭人吳配月的華麗“變身”
- (2023-06-26)最終幻想16小心饑餓的陸行鳥任務(wù)指南
- (2023-06-26)【全球新要聞】毒品犯罪高發(fā)勢頭得到有效遏制 全國鐵路公安機(jī)關(guān)查緝、宣傳“兩手抓”
- (2023-06-26)北方,怎么比南方還熱?_全球最資訊
- (2023-06-26)2023年合肥靈活就業(yè)人員社保繳費(fèi)檔次表最新公布
- (2023-06-26)天奇股份(002009.SZ):子公司無錫天捷曾總承包建造了深圳優(yōu)必選人形機(jī)器人裝配線項(xiàng)目_焦點(diǎn)熱文
- (2023-06-26)倒計(jì)時(shí)1天,山東社科論壇大咖專家齊聚臨沂共話傳承弘揚(yáng)沂蒙精神
- (2023-06-26)6人團(tuán)伙休漁期捕撈鰻魚苗被抓 1400余尾鰻魚苗放生 天天報(bào)道