日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

u-boot-1.3.4 for dm365 之网络驱动

發布時間:2023/12/31 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 u-boot-1.3.4 for dm365 之网络驱动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
雖然早就知道了大名頂頂的u-boot,但最近才開始搞,u-boot的確不錯,結構很清晰,一定好好研究。第一個要調試的就是網絡口,因為我們沒有用DM365開發板上一樣的網絡物理層芯片KS8001,而是用了RTL8201,因此需要修改驅動,經過一番折騰之后發現,其實只要改一個地方甚至都不用改,那就是PHY ADDRESS,即網絡物理層的地址,范圍為0~31(00000b~11111b),而這個地址是通過PHY芯片的5個引腳來設置的,RTL8201為9,10,12,13,15,我們的硬件工程師把這幾個引腳都拉高了,因此地址為0x1f.因此只要在D:\u-boot\include\asm-arm\arch-davinci\emac_defs.h 中的
#define EMAC_MDIO_PHY_NUM?????????? 0x1f//phy address
即修改了PHY 地址。
簡單吧,主要是因為采用了MII的接口。
還有就是我發現,第一次燒u-boot后,設置ipaddr macaddr后,要重新上電一下,網絡才能正常。
仔細開了一下代碼,發現EMAC_MDIO_PHY_NUM 就在emac_gigabit_enable中用到,而davinci_eth_phy_detect能自動或許PHY ADDRESS,因此只要把EMAC_MDIO_PHY_NUM換成active_phy_addr,不管你設什么PHY ADDRESS都不用改了,都可以工作了,我試過是可以的,不知道這里面還有什么玄機,望高手告知。

轉載于:https://blog.51cto.com/davinci/303985

總結

以上是生活随笔為你收集整理的u-boot-1.3.4 for dm365 之网络驱动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。