海思HI3520DV400改網絡 RM爸明II 模式uboot開(kāi)發(fā得多)

海思HI3520DV400的uboot默認的RGMII模中能塊。俊竹科技在做闆時(shí),把網絡芯片換成(chéng)RMII的兒要100M網絡芯片。當然如果你的闆子換成林照(chéng)MII的芯片,修改的方法一樣(yàng),隻是兩(l長拿iǎng)個地方值不一樣(yàng)而已。

海思HI3520DV400改網絡 RMII房長 模式uboot開(kāi)發(fā)

時(shí)間:2019-03-27服裡   點擊:4358

海思HI3520DV400改網絡 RMII 模式uboot開(kāi)發(fā)

本文由俊竹科技原創,歡迎轉載,請注明出處。

海思HI3520DV400uboot默認的RGMII模塊。俊竹科技在做闆時(shí)我通,把網絡芯片換成(chéng)RMII100M網絡芯片。當然如果你的闆子換成(chéng)MII的芯片,修改的方法一樣(yàng),從個隻是兩(liǎng)個地方值不一樣(yàng)而已。

主要修改以下兩(liǎng)個地方:

1、修改uboot配置頭文件。

打開(kāi)uboot 的源碼目錄,找到海思HI3520DV400的頭文件,路徑參考:Z:\home\hi3520DV400\Hi352厭上1DV100_SDK_V2.0.4.0\o白請sdrv\opensource\uboo子務t\u-boot-2010.06\inc業光lude\configs

打開(kāi) 目錄下的hi3520dv400.h文件,位置大概貌在文件的190行。修改

#define CONFIG_HIGMAC_PHY1_ADDR錯費  1

#define CONFIG_HI空厭GMAC_PHY1_INTERFACE_MODE   1  /*2*/


CONFIG_HIGMAC_PHY1_INTER土市FACE_MODE原來的值爲2,這(zhè)裡(lǐ)修改爲1。原因是這(zhè)裡(lǐ)是0MII1RMII2RGMII,根據你的網絡芯片修改。

附圖。

海思HI3520DV400改網絡 RMII 模式uboot開(kāi)發(fā),俊竹科技首開(kāi)發(fā)1

CONFIG_HIGMAC_P爸人HY1_ADDR 的值 根據你的硬件情況,看看是否需要修改。我們的闆子是RMII,這(zhè)裡(lǐ)不用修改。


2、修改exsl文件。

打開(kāi)Hi3520DV400_PINOUT_CN.x短場lsx文件,參考路徑是:hi3520dV400\Hi3521D V100問制R001C02SPC040\ReleaseDo匠店c\zh\00.hardware\chip\H兒分i3520DV400

海思HI3520DV400改網絡 RMII 模式uboot開(kāi)發(fā),俊竹科技首開(kāi)發(fā)2

看這(zhè)個表格的内容,uboot默認的RGMII 的值爲1,我們需要改爲3。我們打開(kāi)配置表格Hi3520dv400-DMEB2LC-uboot-DDR3_1866M_亮冷16bit_512M-A7_1000M-B理老US_300M.xlsm

參考路徑: Z:\home\hi3520D海讀V400\Hi3521DV100_SDK_V2.0.4.0\服醫osdrv\tools\pc\uboot_tools

 

海思HI3520DV400改網絡 RMII 模式uboot開(kāi)發(fā),俊竹科技首開(kāi)發(fā)3

原值爲0x1,我們這(zhè)裡(lǐ)修改爲0x3


做完以上兩(liǎng)個步驟後(hòu),編譯新的uboot源碼,生成(chéng)新的配置exsl,生成(chéng)新的uboot。下載到海思HI3520DV400的闆子中,uboot 闆子就(jiù)可以了。如果你的網絡芯片是MII,也是修改這(zhè)兩(liǎng)個地方。接下來我們可以開(kāi)發西個(fā)内核和文件系統了。


相關閱讀:

客流統計計數器成(chéng)品設備

jz-count03室内3D雙目客流計數器施工安裝流程藍就技術指導

jz-count02室外3D雙目聽長客流計數器施工安裝流程技術指導