本篇文章我們將跟大家介紹在開發(fā) i.MX8QM 的過(guò)程中,如何調(diào)試 AR8031 PHY 功能。
一、 i.MX8QM EVM PHY 功能測(cè)試
i.MX8QM 設(shè)置 i.MX8QM eth0 IP 地址后 ping PC 的 IP 地址 ping 不通。
1.1 i.MX8QM Ping 電腦
1.2 電腦 Ping i.MX8QM
通過(guò)以上測(cè)試確定 i.MX8QM EVM 目前的配置并沒有配置 PHY 的驅(qū)動(dòng)部分 ,需要對(duì) AR8031 PHY 部分進(jìn)行調(diào)試 ,接下來(lái)會(huì)從 AR8031 PHY 的環(huán)境搭建 ,相關(guān)配置及測(cè)試部分這幾個(gè)方面來(lái)對(duì) AR8031 PHY 部分的調(diào)試進(jìn)行講解 ,讓大家能夠掌握 AR8031 PHY 的調(diào)試
二.i.MX8QM AR8031 PHY環(huán)境
2.1 軟件環(huán)境 :
目前使用的軟件版本是 :imx-p9.0.0_2.1.0-auto Android 9.0 版本
Lunch 選擇 mek_8q_car-userdebug
Android 環(huán)境搭建可以參考博文 《 基于 NXP i.MX8QM Xen 雙系統(tǒng) 環(huán)境搭建 》
**2.2 硬件環(huán)境 ** :
使用的是 :i.MX8QM_EVM
電路圖 “ SPF-29420_C2.pdf ” 關(guān)于 AR8031 的部分 ,請(qǐng)參考下面框圖 :
通過(guò)查看電路圖可以了解到 :使用的 ENET PHY 是 AR8031
通過(guò) PIN 23 ,24 ,26 都接地可以確認(rèn) PHY ADD :0x00
三、 對(duì) AR8031 進(jìn)行配置
3.1 AR8031 的驅(qū)動(dòng)文件
程序在 Kernel 的 SDK 中已經(jīng)包含 :
3.2 修改 Def_Config 配置文件
devicefslimx8qmek_8qBoardConfig.mk 文件 , Kernel_defconfig 使用的是 android_car_defconfig
在 vendornxp-opensourcekernel_imxarcharm64configs 目錄下找到 android_car_defconfig
3.3 修改 android_car_defconfig
對(duì) android_car_defconfig 文件做以下修改 :
四、 AR8031 PHY 測(cè)試
重新編譯燒錄后設(shè)置 i.MX8QM 和 PC 在同一工作區(qū)域
i.MX8QM ping PC:
PC Ping i.MX8QM:
通過(guò)以上的操作,相信大家已經(jīng)了解了調(diào)試 AR8031 PHY 的驅(qū)動(dòng)的方法。首先通過(guò)硬件確認(rèn) PHY 的地址,然后打開設(shè)置 CONFIG_ETHERNET 定義可以讓 ETH0 設(shè)置正常掛載,然后加載 AR8031 的 AUTO PHY 驅(qū)動(dòng)。通過(guò)對(duì) AR8031 PHY 驅(qū)動(dòng)的調(diào)試,希望對(duì)大家以后各種類型 PHY 調(diào)試有所幫助。
-
調(diào)試
+關(guān)注
關(guān)注
7文章
589瀏覽量
34078 -
PHY
+關(guān)注
關(guān)注
2文章
305瀏覽量
51877 -
驅(qū)動(dòng)文件
+關(guān)注
關(guān)注
1文章
4瀏覽量
5284 -
IMX8QM
+關(guān)注
關(guān)注
0文章
2瀏覽量
222
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
在初始化時(shí)miiphy_reset調(diào)用cpsw_mdio_read函數(shù)時(shí),返回return -EIO,請(qǐng)問是什么原因?qū)е碌模?/a>
8148的以太網(wǎng)PHY能提供一份AR8031的規(guī)格書和使用手冊(cè)?
以AR8031 為例解讀sgmii的PHY芯片(實(shí)用版)
phy.patch文件該如何去使用呢?有何作用
正確的AR8031的驅(qū)動(dòng)程序是哪一個(gè)
為什么LS1012和AR8031 SGMII于電腦ping連接總丟包呢
AR8031芯片INT腳需要改驅(qū)動(dòng)嗎
如何解決OK1043A-C uboot RGMII調(diào)試問題?
照抄MX6X開發(fā)板的原理圖,輸出PHY芯片AR8031的輸出電壓不是1.1V是為什么?
請(qǐng)問AR8031網(wǎng)絡(luò)應(yīng)該怎么調(diào)試?
AR8031-AL1A--千兆以太網(wǎng)收發(fā)器方案資料
ATHEROS的AR8031和AR8033網(wǎng)口芯片的詳細(xì)電路圖免費(fèi)下載
![ATHEROS的<b class='flag-5'>AR8031</b>和<b class='flag-5'>AR</b>8033網(wǎng)口芯片的詳細(xì)電路圖免費(fèi)下載](https://file.elecfans.com/web1/M00/5C/35/o4YBAFtzz5GAOkpJAACdwVpUzkY157.png)
評(píng)論