本人完全新手排嫌,學習的過程都是參照這一系列博客:
https://blog.csdn.net/luotong86/article/details/52170770
該筆記內容記錄的是學習博客中遇到的問題和解決辦法脐嫂。
一、在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/下產生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