1.準(zhǔn)備工具
vivado2018.3
HDL源碼:https://wiki.analog.com/resources/fpga/docs/releases
no_os:https://github.com/analogdevicesinc/no-OS
注意:HDL源碼下載的版本要與vivado一致,我這里是2018.3
HDL版本選擇文章來源:http://www.zghlxwxcb.cn/news/detail-549152.html
2.構(gòu)建vivado工程
2.1編譯源文件
解壓下載的HDL文件的壓縮包
進(jìn)入該文件夾C:\AD9361\hdl-hdl_2019_r1\projects\fmcomms5\zc702就是上一步解壓完的那個(gè)文件夾里的路徑,我這用的板子是ZEDBOARD,芯片是ZYNQ7020,所以選的是zc702文件夾。
記事本打上一步文件夾中的makefile文件,可以查看依賴環(huán)境,這里不要關(guān)閉makefile。
進(jìn)入C:\AD9361\hdl-hdl_2019_r1\library的庫文件夾,找到上面makefile的第一項(xiàng)axi_ad9361的庫。雙擊進(jìn)入axi_ad9361庫文件夾,復(fù)制路徑。
在“開始”里找到“Xilinx design tools”下的“vivado2018.3 Tcl shell”,打開后用Linux命令進(jìn)入到上一步的axi_ad9361庫文件夾中,這里的操作是輸入 cd后空格,把上一步復(fù)制的路徑粘貼一下,記得改斜杠為反斜杠,按enter鍵。然后輸入 source ./axi_ad9361_ip.tcl按enter鍵后開始進(jìn)行編譯
編譯完生成“.xpr”文件,這就是vivado的工程文件。還沒完,這只是第一個(gè)依賴庫的編譯,上面makefile中的依賴庫都要編譯依次,編譯步驟就是進(jìn)入對(duì)應(yīng)的依賴庫中,利用source命令編譯帶有**ip.tcl的文件。
2.2接下來就是利用C:\AD9361\hdl-hdl_2019_r1\projects\fmcomms5\zc702的源碼和TCL構(gòu)建vivado工程了。打開vivado2018,在左下角的 tcl console中輸入cd C:\AD9361\hdl-hdl_2019_r1\projects\fmcomms5\zc702
繼續(xù)輸入 source ./system_project.tcl 系統(tǒng)開始編譯生成vivado工程文章來源地址http://www.zghlxwxcb.cn/news/detail-549152.html
到了這里,關(guān)于AD9361+zedboard(ZYNQ7020)的SDK工程(上)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!