<ruby id="ufzhm"></ruby>
<del id="ufzhm"><dl id="ufzhm"></dl></del>

    海思HI3520DV400改網絡 RMII 模式uboot開發

    海思HI3520DV400的uboot默認的RGMII模塊??≈窨萍荚谧霭鍟r,把網絡芯片換成RMII的100M網絡芯片。當然如果你的板子換成MII的芯片,修改的方法一樣,只是兩個地方值不一樣而已。

    海思HI3520DV400改網絡 RMII 模式uboot開發

    時間:2019-03-27   點擊:3537

    海思HI3520DV400改網絡 RMII 模式uboot開發

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

    海思HI3520DV400uboot默認的RGMII模塊??≈窨萍荚谧霭鍟r,把網絡芯片換成RMII100M網絡芯片。當然如果你的板子換成MII的芯片,修改的方法一樣,只是兩個地方值不一樣而已。

    主要修改以下兩個地方:

    1、修改uboot配置頭文件。

    打開uboot 的源碼目錄,找到海思HI3520DV400的頭文件,路徑參考:Z:\home\hi3520DV400\Hi3521DV100_SDK_V2.0.4.0\osdrv\opensource\uboot\u-boot-2010.06\include\configs

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

    #define CONFIG_HIGMAC_PHY1_ADDR  1

    #define CONFIG_HIGMAC_PHY1_INTERFACE_MODE   1  /*2*/


    CONFIG_HIGMAC_PHY1_INTERFACE_MODE原來的值為2,這里修改為1。原因是這里是0,MII,1,RMII,2RGMII,根據你的網絡芯片修改。

    附圖。

    海思HI3520DV400改網絡 RMII 模式uboot開發,俊竹科技首開發1

    CONFIG_HIGMAC_PHY1_ADDR 的值 根據你的硬件情況,看看是否需要修改。我們的板子是RMII,這里不用修改。


    2、修改exsl文件。

    打開Hi3520DV400_PINOUT_CN.xlsx文件,參考路徑是:hi3520dV400\Hi3521D V100R001C02SPC040\ReleaseDoc\zh\00.hardware\chip\Hi3520DV400

    海思HI3520DV400改網絡 RMII 模式uboot開發,俊竹科技首開發2

    看這個表格的內容,uboot默認的RGMII 的值為1,我們需要改為3。我們打開配置表格Hi3520dv400-DMEB2LC-uboot-DDR3_1866M_16bit_512M-A7_1000M-BUS_300M.xlsm

    參考路徑: Z:\home\hi3520DV400\Hi3521DV100_SDK_V2.0.4.0\osdrv\tools\pc\uboot_tools

     

    海思HI3520DV400改網絡 RMII 模式uboot開發,俊竹科技首開發3

    原值為0x1,我們這里修改為0x3。


    做完以上兩個步驟后,編譯新的uboot源碼,生成新的配置exsl,生成新的uboot。下載到海思HI3520DV400的板子中,uboot 板子就可以了。如果你的網絡芯片是MII,也是修改這兩個地方。接下來我們可以開發內核和文件系統了。


    相關閱讀:

    客流統計計數器成品設備

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

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



    ? ? ? BBWBBW肥妇BBWBBW,欲妇的爆乳大肉臀小说,欧美熟妇A片在线A片视频,中国少妇被黑人XXXXX