性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

FPGA and ICer
認(rèn)證:普通會員
作者動態(tài)
GD(兆易創(chuàng)新)系列FLASH進行FPGA和ZYNQ配置固化相關(guān)操作
3星期前
數(shù)字設(shè)計小思 - 談?wù)劮抢硐霑r鐘的時鐘偏差
3星期前
電賽信號類經(jīng)驗總結(jié)-從零基礎(chǔ)到省一不是夢(超多電賽程序、電路資料分享)
09-08 10:52
ZYNQ-BOOT介紹與程序固化
08-28 09:14
ZYNQ-搭建實現(xiàn)helloworld
08-26 10:23

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 

默認(rèn)就好:

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
成為第一個和作者交流的人吧