開發板芯片上有MAC功能,外圍接芯片RTL8201BL,插上網線后始終不能建立連接,應該從哪些信號入手?
我現在對BMCR暫存器進行了讀操作后,給BMCR暫存器寫某些值,這個值沒有被寫入?這個是什么原因?有人知道嗎?
我現在連接上網線后,MDC是20Mhz,TXCLk是25Mhz,RXCLk是21Mhz,這樣的情況對嗎?
uj5u.com熱心網友回復:
上面的問題已經解決了其中的一部分,在RTL8201BL的24Pin上 接一個2.2k左右的下拉電阻,時鐘信號TXCLK,RXCLK都已經正確,并且從暫存器BMSR中可以讀取到 "自動協商"完成 ,建立了有效連接.但是連接到電腦上,電腦上認為是"不可識別的網路",這個問題還是硬體的原因嗎?應該從哪里解決??
uj5u.com熱心網友回復:
我也在學習這個RTL8201的驅動,但是現在臉上電腦沒有任何反應。只有復位的時候,LED1閃動了一下。我試過修改PHYAD,改過后,復位的時候,LED1不閃動了都。
晶振振動標準,25M的。用示波器測過了。
PHYID也根據資料設定成了0x00008201。
現在不知道應該從哪個方面著手了!!
uj5u.com熱心網友回復:
我想問下LZ在BMCR中寫什么資料!!!uj5u.com熱心網友回復:
現在除錯的怎么樣了?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/151675.html
標籤:網絡及通訊開發
