Zedboard的PS工程,helloworld,使用的軟件是PlanAhead 14.2 + XPS 14.2 +SDK 14.2。這次實(shí)驗(yàn)主要參考的是超級(jí)晴天的文檔,但是按照他的步驟還是不能成功,倒騰了好幾個(gè)小時(shí)才搞定了。當(dāng)中有出現(xiàn)過(guò)FPGA configuration is not done on the target。Please configure the target with bitstream and try again的錯(cuò)誤,但是都解決了。因?yàn)橹g有一些很關(guān)鍵的步驟省略了,可能也是由于軟件的版本不同的原因。下面就是具體的步驟。
首先你要確保你的usb—uart驅(qū)動(dòng)是正確安裝的,具體在前面文檔有記錄。
啟動(dòng)PlanAhead,進(jìn)入新建工程向?qū)?/p>
選擇工程名和路徑
選擇RTL工程
不添加任何文件,一路next
選擇board,這里選擇parts也是可以的(實(shí)驗(yàn)成功),這里選擇boards,如下圖
完成工程向?qū)?/p>
PlanAhead進(jìn)入工作視圖,在Project Manager中單擊那個(gè)有+的圖標(biāo)(addsources),出現(xiàn)下圖,選擇EmbeddedSources
Next 選著Create Sub-Design。
輸入名稱(chēng),注意千萬(wàn)不要是module。
確定后,提示所建立的一個(gè)zynq工程,提示是否建立bsb Wizard,選擇yes
意這里也就和超級(jí)晴天中最大的不同的地方,選擇了yes以后,出現(xiàn)的是下圖
選擇ok,出現(xiàn)下圖
選擇next,
這里不要大意,一定要把右側(cè)的兩個(gè)東西來(lái)remove掉,我當(dāng)時(shí)就是卡在這里。,remove后出現(xiàn)這樣的圖
點(diǎn)擊finish就可以了,然后進(jìn)入zynq的配置界面,Diligent公司做好了一個(gè)配置方案,可以到網(wǎng)上下載到配置文件
點(diǎn)擊上圖中的import,找到那個(gè),xml文件。(沒(méi)有這個(gè)文件的話可以問(wèn)我要)。點(diǎn)擊ok和yes,這里就不貼圖了,之后的圖是這樣的
可以看到配置前后是有一些區(qū)別的。關(guān)掉xps,回到PlanAhead,看到
右鍵這個(gè),xmp文件,選擇Create Top HDL,生成頂層HDL文件。
最后一步,將硬件信息導(dǎo)入到SDK,F(xiàn)ile-》Export Hardware,記得勾選Launch SDK,至此,硬件配置完成了。
二:建立軟件工程
上一步會(huì)進(jìn)入sdk,
File-xilinx c project
然后next和finish就可以了。可以適當(dāng)修改helloworld。C文件。如下圖
Save,會(huì)自動(dòng)編譯。
右鍵hello_world_0,Run As----Run Configuration
出現(xiàn)
雙擊Xilinx C/C++ELF,run就可以了,
觀察效果
總結(jié):在module_1這里栽了跟頭,因?yàn)橐婚_(kāi)始用的是module,還有就是那個(gè)很關(guān)鍵的必須把那兩個(gè)東西給remove掉。
-
PS
+關(guān)注
關(guān)注
0文章
73瀏覽量
36422 -
helloworld
+關(guān)注
關(guān)注
0文章
13瀏覽量
4365
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論