ADI官方提供的源码AD9361+ZC706 利用TCL构建Vivado工程,利用no-OS-master搭建SDK工程
1 ?HDL源碼下載:ADI Reference Designs HDL User Guide
2 ?C源代碼下載:no_os
3 ?利用源碼構建Vivado工程
? ?3.1 ?在1節中選擇Releases and supported tool versions就可跳轉到HDL的源碼下載地址,根據你的vivado版本下載相應的源碼包,我的為Vivado 2015.4所以下載了hdl_2016_r1。
? ??
?3.2 ?解壓HDL源碼包,利用G:\hdl-hdl_2016_r1\projects\fmcomms2\zc706中的文件構建vivado工程,因為其需要G:\hdl-hdl_2016_r1\projects\Library中的很多IP庫,所以首先需要編譯庫文件,因為我們需要的是AD93161,所以將AXI_AD9361和其他非AD庫的驅動庫都進行編譯。
? ? ?
3.3 利用TCL編譯庫文件,在xilinx安裝工具中找到Vivado 2015.4 Tcl Shell,打開命令窗口,進入axi_9361目錄下,利用source命令編譯相應的庫。利用同樣的方式編譯其他庫文件。
注意:確保G:\hdl-hdl_2016_r1\library\scripts\adi_ip.tcl的Vivado版本號同你使用的版本號一致,我的是2015.4。
編譯源碼
生成的Vivado工程
3.4 將庫文件編譯好后,就可以利用G:\hdl-hdl_2016_r1\projects\fmcomms2\zc706中源碼和TCL構建ZC706工程了。打開Vivado工具,在界面下方的tcl console中輸入:cd G:/hdl-hdl_2016_r1/projects/fmcomms2/zc706進入工程目錄,輸入source ./system_project.tcl開始構建工程。
注意:確保G:\hdl-hdl_2016_r1\projects\scripts\adi_project.tcl的Vivado版本號同你使用的版本號一致,我的是2015.4。
構建工程中
3.5 構建完工程后,編譯綜合,生成.bit文件,導入SDK中,創建一個新工程。(此詳細步驟略,可參考其他教程)
4 利用導入的SDK工程,將no-OS-master中的源碼加入進行編譯,完成工程的構建。
注意:
將ad9361源碼拷貝到剛創建的SDK工程中src中,如
G:\1\hdl-hdl_2016_r1\projects\fmcomms2\zc706\fmcomms2_zc706.sdk\ad9361\src。
在SDK中選擇file->refresh,刷新剛添加進的源代碼到工程中。
? 剛加入的源代碼
配置編譯環境,選擇file->properties,將剛拷貝入源代碼的文件夾路徑加入,進行編譯。
參考鏈接:1?zynq-7000學習筆記(四)——Zedboard HDMI核的構建和輸出顯示測試(2017/6/9補充修改)
? ? ? ? ? ? ? ? ?2?XILINX SDK怎么設置頭文件(源文件)路徑
? ? ? ?? ? 3 編譯工程下載:百度網盤?https://pan.baidu.com/s/1JTnbhAyacByELAovnGk7Yg,密碼:j7xu。
總結
以上是生活随笔為你收集整理的ADI官方提供的源码AD9361+ZC706 利用TCL构建Vivado工程,利用no-OS-master搭建SDK工程的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 让vim显示空格,及tab字符
- 下一篇: Linux select/poll机制原
