zynq-7000學習筆記

本人完全新手,學習的過程都是參照這一系列博客:
https://blog.csdn.net/luotong86/article/details/52170770
該筆記內(nèi)容記錄的是學習博客中遇到的問題和解決辦法。

一、在zedboard上安裝linaro圖像界面系統(tǒng)

參照https://blog.csdn.net/luotong86/article/details/52170770
遇到的問題:

  • 1.板子自帶的SD卡不能進行分區(qū)操作
  • 2.分區(qū)2的格式化是在虛擬機中完成的,在windows系統(tǒng)下不能格式化ext4格式,也不能顯示ext4分區(qū)

二、編譯uboot

參照https://blog.csdn.net/luotong86/article/details/52185033
博客中沒有提到的是要事先安裝交叉編譯工具arm-xilinx-linux-gnueabi-gcc
否則make過程中會提示No found:arm-xilinx-linux-gnueabi-gcc之類的錯誤。

下載叉編譯工具xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin需要注冊xilinx帳號比較麻煩,這里給出我下好的https://pan.baidu.com/s/1vheLzh0ob2UtxZjP7P4qPg
安裝交叉編譯工具參考https://www.cnblogs.com/ylsm-kb/p/9034135.html

make 后會在u-boot-xlnx-master/下產(chǎn)生u-boot文件,改名為u-boot.elf就是

三、編譯Linux

參照https://blog.csdn.net/luotong86/article/details/52190302

使用unzip解壓工具解壓時出現(xiàn)symlink error: File name too long錯誤,參考https://github.com/raspberrypi/linux/issues/34得出解決辦法
安裝p7zip
sudo apt-get install p7zip-full
解壓
7z x linux_xcomm_zynq.zip
沒有出現(xiàn)問題。

make uImage LOADADDR=0x00008000過程中出現(xiàn)很多warning不知道有沒有影響

四、Zedboard HDMI核的構建和輸出顯示測試

參照https://blog.csdn.net/luotong86/article/details/52190837
下載no-OS時注意選對版本

編譯如下庫:

  • hdl-2016_r2/library/axi_clkgen
  • hdl-2016_r2/library/axi_hdmi_tx
  • hdl-2016_r2/library/axi_i2s_adi
  • hdl-2016_r2/library/axi_spdif_tx
  • hdl-2016_r2/library/util_i2c_mixer

在安裝目錄Vivado\2015.4\bin下啟動cmd命令窗口,輸入vivado -mode tcl即可啟動tcl shell

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容