久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

ZYNQ-搭建實現(xiàn)helloworld

學(xué)習(xí)內(nèi)容:

1.建立BD的工程

2.在ZYNQ實現(xiàn)Helloworld工程的demo

開發(fā)環(huán)境:

vivado(版本隨意) 、SDK

開發(fā)板:這里我用的是:zedboard和PYNQ-Z2

STEP 1:建立一個BD工程

打開vivado后點擊:

點擊添加IP將ZYNQ7的ip核給添加進去:

因為這里僅僅想用PS端實現(xiàn)Helloworld,所以就把那些無用的去掉:

雙擊ZYNQ的ip核,然后進行修改,這里我們只需要用到SD卡和用串口進行uart發(fā)送所以要對相應(yīng)的地方進行勾選

還有剛剛的那些多余無用的引腳,在這個界面里可以一個個進行翻看進行檢查勾選自己的設(shè)計需要模塊。

然后點automation,可以實現(xiàn)自動布線,這里要說明的是大家也要大致知道每個線的具體含義,這樣在加入自己設(shè)計的IP時候,我們可以進行自己對BD的規(guī)劃而不至于配置有誤。

然后ARM核就變成下圖:

這里的話生成的僅僅是圖形,我們要對設(shè)計進行保存首先可以進行ctrl + S進行design的保存然后,再進行

  1. 先點create HDL wrapper

  2. 然后generate output products 

這樣我們的這個工程就算建立好了。

綜合后對工程進行導(dǎo)出,然后launch sdk

STEP 2:實現(xiàn)PS端的helloworld

打開SDK后我們新建文件Application project 

默認就好:

next 選擇 helloworld點finsh

打開src文件夾下面的helloworld.c文件我們就可以看到工程代碼。這里是官方給的測試代碼,我加了一行。

SDK自帶來了串口監(jiān)視器,這里我們關(guān)聯(lián)后就可以看到我們的串口發(fā)送的信息了。完成配置

上述步驟完成后,點擊RAN ,就可以在串口監(jiān)視器中看到打印的信息

聲明:本內(nèi)容為作者獨立觀點,不代表電子星球立場。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯的朋友,別忘了一鍵三連哦!
贊 2
收藏 3
關(guān)注 20
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧