RTL8211F在uboot下使用mii工具配置RJ45網(wǎng)口燈詳解
RTL8211F在uboot下使用mii工具配置RJ45網(wǎng)口燈詳解。
首先要明確使用這個(gè)工具的目的,類似于i2c-test工具測試i2c,使用這個(gè)工具驗(yàn)證測試網(wǎng)口燈的配置。然后再通過軟件或者驅(qū)動(dòng)來實(shí)現(xiàn)控制。
RTL8211F-CG-Realtek.pdf的手冊(cè)可以通過bing搜索下載,alldatasheet也有這個(gè)文檔。
先追加執(zhí)行歷史記錄,再進(jìn)行命令解釋。
uboot>mii info
PHY 0x00: OUI = 0x0732, Model = 0x11, Rev = 0x06, 1000baseT, FDX
PHY 0x01: OUI = 0x0732, Model = 0x11, Rev = 0x06, 1000baseT, FDX
uboot>mii read 0 2 001C
uboot>mii read 0 3 C916
uboot>mii read 1 2 001C
uboot>mii read 1 3 C916
uboot>mii write 1 0x1f 0x0D04
uboot>mii read 1 0x1f 0D04
uboot>mii read 1 0x10 624B
uboot>mii write 0 0x1f 0x0D04
uboot>mii write 0 0x10 0x624B
uboot>mii write 0 0x1f
uboot>mii write 1 0x1f 0x0D04
uboot>mii read 1 0x1f 0D04
uboot>mii read 1 0x10 624B
首先解釋OUI,通過硬件手冊(cè),能夠看到里面提到OUI:0x0732,這個(gè)能夠?qū)?yīng)起來。
關(guān)于OUI的解釋,需要查看ieee 802.3的定義Table 22–6—MII management register set。
然后再看led的配置。缺省情況下,RTL8211F支持3個(gè)led,分別表示10M,100M,1000M的Active和Link。
這三個(gè)led會(huì)接到RJ45的狀態(tài)燈上,這個(gè)具體的接法,可以參考硬件實(shí)際聯(lián)線。
即一個(gè)燈即表示link又表示active,與一般的使用不同,兩個(gè)燈一個(gè)表示link,另外一個(gè)表示active。
這個(gè)時(shí)候就需要通過配置寄存器修改燈的控制,使一個(gè)燈表示為100M、1000Mlink狀態(tài),一個(gè)燈表示100M的active狀態(tài),一個(gè)燈表示1000M的active狀態(tài)。
參考手冊(cè),修改寄存器的狀態(tài)來改變燈的行為。核心的命令如下:
uboot>mii write 0 0x1f 0x0D04
uboot>mii write 0 0x10 0x624B
uboot>mii write 0 0x1f
燦科盟推薦
相關(guān)行業(yè)相關(guān)資訊
- 排針的焊盤尺寸是多少?排針焊盤尺寸計(jì)算與設(shè)計(jì)指南
- 排針規(guī)格怎么分?排針規(guī)格詳解
- 車針D sub連接器直式180度母頭鉚鎖式插板接PCB板
- 什么是車針d-sub連接器?它有什么作用?
- 如何測試FPC連接器1.0翻蓋式的導(dǎo)電性?
- 如何判斷FPC連接器1.0 翻蓋式是否損壞?
- 如何選擇適合自己需求的FPC連接器?
- fpc連接器1.0 翻蓋式生產(chǎn)工藝、注意事項(xiàng)詳解
- PCB大電流連接器的結(jié)構(gòu)與特性和應(yīng)用&優(yōu)勢
- 什么是大電流工業(yè)連接器(一文看懂)