Zedboard的PS工程,helloworld,使用的軟件是PlanAhead 14.2 + XPS 14.2 +SDK 14.2。這次實驗主要參考的是超級晴天的文檔,但是按照他的步驟還是不能成功,倒騰了好幾個小時才搞定了。當(dāng)中有出現(xiàn)過FPGA configuration is not done on the target。Please configure the target with bitstream and try again的錯誤,但是都解決了。因為之間有一些很關(guān)鍵的步驟省略了,可能也是由于軟件的版本不同的原因。下面就是具體的步驟。
首先你要確保你的usb—uart驅(qū)動是正確安裝的,具體在前面文檔有記錄。
一.配置硬件信息。
啟動PlanAhead,進入新建工程向?qū)?/p>

選擇工程名和路徑

選擇RTL工程

不添加任何文件,一路next

選擇board,這里選擇parts也是可以的(實驗成功),這里選擇boards,如下圖

完成工程向?qū)?/p>

PlanAhead進入工作視圖,在Project Manager中單擊那個有+的圖標(biāo)(addsources),出現(xiàn)下圖,選擇EmbeddedSources


Next 選著Create Sub-Design。

輸入名稱,注意千萬不要是module。

確定后,提示所建立的一個zynq工程,提示是否建立bsb Wizard,選擇yes

意這里也就和超級晴天中最大的不同的地方,選擇了yes以后,出現(xiàn)的是下圖

選擇ok,出現(xiàn)下圖

選擇next,

這里不要大意,一定要把右側(cè)的兩個東西來remove掉,我當(dāng)時就是卡在這里。,remove后出現(xiàn)這樣的圖

點擊finish就可以了,然后進入zynq的配置界面,Diligent公司做好了一個配置方案,可以到網(wǎng)上下載到配置文件
點擊上圖中的import,找到那個,xml文件。(沒有這個文件的話可以問我要)。點擊ok和yes,這里就不貼圖了,之后的圖是這樣的

可以看到配置前后是有一些區(qū)別的。關(guān)掉xps,回到PlanAhead,看到

右鍵這個,xmp文件,選擇Create Top HDL,生成頂層HDL文件。

最后一步,將硬件信息導(dǎo)入到SDK,F(xiàn)ile-》Export Hardware,記得勾選Launch SDK,至此,硬件配置完成了。

二:建立軟件工程
上一步會進入sdk,

File-xilinx c project

然后next和finish就可以了??梢赃m當(dāng)修改helloworld。C文件。如下圖

Save,會自動編譯。

右鍵hello_world_0,Run As----Run Configuration
出現(xiàn)

雙擊Xilinx C/C++ELF,run就可以了,

觀察效果

總結(jié):在module_1這里栽了跟頭,因為一開始用的是module,還有就是那個很關(guān)鍵的必須把那兩個東西給remove掉。
-
PS
+關(guān)注
關(guān)注
0文章
73瀏覽量
37185 -
helloworld
+關(guān)注
關(guān)注
0文章
13瀏覽量
4614
發(fā)布評論請先 登錄
Xilinx ZYNQ開發(fā)案例HelloWorld實驗工程
Hightec GNU下自己建立makefile工程的簡要步驟
請問StarterWare例程中Platform怎么建立的?
玩轉(zhuǎn)Zynq連載27——導(dǎo)出PS硬件配置和新建SDK工程
STM32程序的移植詳解步驟
工程模板創(chuàng)建步驟
LK32T102工程建立步驟
XPS工程建立步驟詳解
使用Keil軟件建立單片機工程的步驟詳細(xì)說明

ps工程helloworld的建立步驟教程詳解
評論