我在调试DM9000A的时候,读写寄存器都对,可是网络包却发不出去,开发板和PC机互相都ping不通,请问各位大侠有何高招,请支援,下面是调试时打出来的寄存器值,请问是设置不对还是硬件原理有问题NCR = 08
NSR = 40
(40)
TCR = 00
RCR = 39
RSR = 00
ROCR = 00
BPTR = 3F
FCTR = 3A
RTFCR = 39
GPCR = 71 (01)
GPR
= 0E(00)
WUCR = 00
TRPAL = 00
TRPAH = 00
RWPAL = 00
RWPAH = 0C
VIDL = 46
VIDH = 0A
PIDL = 00
PIDH = 90
CHIPR = 18 (01) SMCR = 00
TXPLL = 00
TXPLH = 00
ISR = 20 (00) IMR = 81
MAC =00 12 34 56 80 49
PHY registers:
BMCR = 3100
BMSR = 7869(7829)
PHYID1 = 0181
PHYID2 = B8A0(b8c0)
ANAR = 01E1
ANLPAR = CDE1(45e1)
ANER = 0009(0003)
DSCR = 0414(0000)
DSCSR = 8218
BTCSR = 7800(0000)
|