亚洲综合图片区自拍_思思91精品国产综合在线观看_一区二区三区欧美_欧美黑人又粗又大_亚洲人成精品久久久久桥本

焦點(diǎn)速看:u-boot移植過程

2023-06-28 16:17:05 來源:嵌入式Linux開發(fā)

3 u-boot移植

3.1 安裝git工具

git工具是非常好用的版本管理工具和下載工具。


(資料圖片僅供參考)

配置git

3.2 下載u-boot

u-boot-xlnx是xilinx官方維護(hù)的u-boot源碼,本來應(yīng)該從xilinx官方地址進(jìn)行下載,由于速度比較慢,所以這里選擇了從國內(nèi)鏡像網(wǎng)站進(jìn)行下載。

3.3 編譯u-boot

進(jìn)入u-boot目錄

配置u-boot,zynqzc702defconfig是官方提供的zc702開發(fā)板的配置文件,由于我們的硬件也是基于zynq7020進(jìn)行開發(fā)的,和zc702比較相似,所以這里以zc702的配置文件進(jìn)行u-boot配置。

編譯u-boot,利用之前搭建好的u-boot編譯環(huán)境對u-boot進(jìn)行編譯。

編譯完成后如下圖所示:

生成的u-boot.elf會用于生成BOOT.bin文件,BOOT.bin文件是zynq處理器特有的啟動文件。

3.4 修改設(shè)備樹

修改設(shè)備樹文件arch/arm/dts/zynq-zc702.dts,去掉gem0,因?yàn)橛布蠜]有用到網(wǎng)卡phy,如果不去掉,u-boot啟動過程中會卡在掃描phy芯片的地方。

將gem0中status的值由okay改為disabled,這樣網(wǎng)卡驅(qū)動就不會被執(zhí)行。

修改完成之后重新執(zhí)行編譯u-boot源碼的命令,重新生成我們需要的u-boot.elf文件。

標(biāo)簽:

上一篇:devicetree移植過程-每日快訊
下一篇:最后一頁