好好學習之ZYNQ一

2021-10-09 20:45:53 字數 901 閱讀 1590

**

這是乙個簡單的入門zynq的例子,了解zynq嵌入式開發的基本流程,包括以下六步:

新建vivado工程,包括檔案型別和器件選型

利用ip核工具新建block design,圖形化編輯,新增ip核,配置ps端埠以及ps-pl互動

開發板驗證,連線好電源、jtag口、uart,然後run它

官方資料講的很詳細,總結一下自己容易犯的錯和注意的點:

第一次做這個實驗的時候,老是報錯找不到ddr的位址或者是ddr位址有誤(記不太清),當時網上找了很多方法都沒有解決,後來技術支援小姐姐幫我寫了個測試程式,發現是ddr晶元掛了,於是寄回去返修後,問題完美解決。

老生常談的問題,注意工程檔案的放置避免中文路徑,以及各種新建的檔案放置的目錄。

乙個成熟的sdk檔案中會包含三個資料夾,乙個是hw_platform,這裡面包含的是封裝好的硬體資訊;乙個是應用工程,裡面的src資料夾裡放置著main.c檔案,程式主體以及編譯好的elf檔案;乙個是bsp 資料夾,據說是板級工程,但目前還不是很理解其作用

模板中**

#include

#include 「platform.h」

#include 「xil_printf.h」

int main()

{init_platform();

print("hello world\n\r");

cleanup_platform();

return 0;

系統框圖:

實驗結果:

怎樣好好學習

講授教學的理論基礎 一 奧蘇貝爾 有意義學習理論 1 有意義學習的實質是符號代表的新知識與學習者認知結構中 的有關觀念建立起聯絡。2 有意義學習產生的條件 外部條件 材料本身具有邏輯意義 內部條件 有意義學習的心向 已有認知結構中有與新知識相聯絡的適當知識,積極主動地使新舊知 識相互作用。3 接受學...

我要好好學習

我要好好學習 今天突然感覺不錯,因為解決了鬱悶了好久的問題,其實是東西多了,當遇到乙個沒解決的問題後裝在腦裡一段時間過後自然會出來結果。其實,學習程式語言沒有想象的那麼難。看看那些培訓機構,他們半年就培訓出了一批程式設計師,而且學了好幾門語言,工作中流行的技術也都差不多掌握,並且操作能力還比較強。為...

歷屆試題 好好學習

湯姆跟爺爺來中國旅遊。一天,他幫助中國的小朋友貼標語。他負責貼的標語是分別寫在四塊紅紙上的四個大字 好 好 學 習 但是湯姆不認識漢字,他就想胡亂地貼成一行。請你替小湯姆算一下,他這樣亂貼,恰好貼對的概率是多少?答案是乙個分數,請表示為兩個整數比值的形式。例如 1 3 或 2 15 等。如果能夠約分...