[原創]基於Zynq Linux環境搭建(二)


在此篇,我們編譯UBOOT

解壓:

[#17#17:26:56 FPGADeveloper@ubuntu ~/Zybo_Demo]$tar zxvf *.tar.gz

  

在解壓過程中出現下述問題

 

tar: xlnx-boot/arch/arm/include/asm/arch: Cannot create symlink to `arch-zynq': File exists

  

原因:源碼包不能放置在共享文件夾中,將源碼包拷貝至linux文件系統上。

clean

 

[#63#18:31:49 FPGADeveloper@ubuntu ~/Zybo_Demo/u-boot-xlnx-xilinx-v2014.2]$make distclean

  

修改boards.cfg,添加zynq_zybo,在include/configs增加zybo.h等配置文件,zedboard和zybo的PS時鍾不一樣,配置需要將其定義成50MHz

[#64#18:31:53 FPGADeveloper@ubuntu ~/Zybo_Demo/u-boot-xlnx-xilinx-v2014.2]$make zynq_zybo_config

  

make

 

[#66#18:32:05FPGADeveloper@ubuntu ~/Zybo_Demo/u-boot-xlnx-xilinx-v2014.2]$make

  

編譯成功后,文件夾下將會產生u-boot,修改成u-boot.elf文件,然后將其copy至SDK,合並bitstream,作為啟動文件

合並方式如下

 

可以將bin文件拷貝到SD卡,進行啟動

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM