歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Xilinx petalinux 2015.4 試用

Xilinx petalinux 2015.4 試用

日期:2017/3/3 12:49:11   编辑:Linux技術

依據文檔《ug1144-petalinux-tools-reference-guide.pdf》

在Linux下安裝了Vivado2015.4,但啟動vivado或xsdk時均報錯,簡單搜索一下解決方法——未果,這裡使用Windows下vivado導出給linux下的petalinux工程

1. 創建petalinux工程

輸入命令行

$ petalinux-create --type project --template zynq --name <工程目錄名>

2. 導入硬件配置

①在Windows下使用vivado生成一個zedboard工程的比特流,並Export Hardware,輸出一個.hdf文件

②將包含.hdf文件的目錄(我這裡是plnx_zynq_proj.sdk,其值plnx_zynq_proj為工程名)通過共享文件夾拷貝到虛擬機的Ubuntu下

一些後話:這裡的.hdf文件是包含各種信息和比特流文件的,因為我並沒有導入Windows工程的比特流,而生成的文件裡卻有比特流

③輸入命令行

$ petalinux-config --get-hw-description=<剛才那個sdk目錄>

這裡進入配置頁面/*TUDO: 這裡我沒改啥*/

④結束配置頁面後,程序繼續執行

3. build

還在剛才的目錄下,輸入命令行

$ petalinux-build

4. 生成BOOT.BIN鏡像

在<plnx-proj-root>(ug1144裡經常出現的東東,就是指剛才這麼多操作所在的工程根目錄)下,輸入命令行

$ petalinux-package --boot --fsbl ./images/linux/zynq_fsbl.elf --fpga ./images/linux/system_wrapper.bit --u-boot

5. 生成prebuilt鏡像(用於JTAG/QEMU)

還是在工程根目錄,輸入命令行

$ petalinux-package --prebuilt --fpga ./images/linux/system_wrapper.bit

6. 使用prebuilt鏡像

/* TUDO: 後面等待補完 */

Copyright © Linux教程網 All Rights Reserved