從零開始的zynq之petalinux胎教級安裝 Label:Research

此次教程使用到的軟件爲vivado2019.1+ubuntu16.04+petalinux2019.1。

使用前必讀:  

1、有些朋友追求新版本的ubuntu可能會出錯,如果有問題可以嘗試筆者這套搭配,另外值得注意的是vivado版本和petalinux版本一定要相同

2、本教程只涉及petalinux以及部分設備樹問題,所以沒有綜合部分實驗用板子爲小熊貓ZYNQ MINI_ECO開發板,處理器爲zynq7010。

 

3、petalinux啓動文件一共有兩個BOOT.bin和image.ub,製作流程爲:1)在vivado中生成system.hdf;2)轉到petalinux工具箱中生成zynq_fsbl.elf、u-boot.elf與image.ub;3)返回到vivado sdk中使用zynq_fsbl.elf、u-boot.elf生成BOOT.bin;4)格式化SD卡位FAT32格式,將BOOT.bin和image.ub複製到根目錄即可使用
4、注意區分圖形化linux與petalinux,圖形化linux除了BOOT.bin和image.ub兩個文件,還需要對應的圖形化鏡像,另外還需要分區操作,此處不作展開

vivado工程的建立

創建工程

 

 

 

 

 

 

 

 

 

 

 配置ZYNQ處理器

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 到此硬件設計完成

導出硬件啓動SDK

由於我們只配置了處理器,沒有其他的邏輯設計,所以不需要綜合、佈局佈線及生成比特文件。我們直接導出硬件,然後啓動SDK。由於我們導出硬件,生成硬件描述,啓動SDK之後自動生成一個可以拿到linux下使用的硬件描述文件,最後我們在linux下編譯的時候需要用到。導出選擇file->export->export hardware:

 

 

 導出之後,我們直接啓動SDK。選擇file->Launch SDK啓動:

 

啓動之後可以看到SDK裏面有如下的一個硬件工程,其中可以看到我們需要用到的硬件描述文件:

 

 至此製作boot.bin的文件準備工作完成,接下來工作暫時轉到ubuntu命令行進行

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章