主题中讨论的其他器件:TLK105L
工具/软件:Linux
你(们)好
我有一些问题。
关于 TLK105L PHY 芯片 RMII/MII 模式问题。
我的定制板与 AM572x-IDK 相同(硬件和软件相同)。
TLK105L 连接了 PRU2 eth0/eth1。
但是,RCSR 寄存器的值是不同的...... 我的板和 AM572x - IDK。
PRU2 eth1 phy 芯片在我的板上无法正常工作。
在 AM572x-IDK PRU2 eth0中,eth1 phy 芯片模式为“MII”模式(RCSR (0x17):0x41)
在 My Board PRU2中、eth0设置为"MII"模式。
但 PRU2 eth1设置为"RMII"模式。
我不知道为什么 PRU2 eth1设置"RMII"模式。
我检查有关"RX_DV"的引脚电平。
无上拉寄存器 RX_DV 引脚和 内部下拉 RX_DV
此日志是我的定制板。
=== PHY 寄存器===
BMCR (0x0):0x3100
BMSR (0x1):0x7849
PHYIDR1 (0x2):0x2000
PHYIDR2 (0x3):0xa212
CR1 (0x9):0x7c00
CR2 (0xA):0x104
PHYSCR (0x11):0x108
RCSR (0x17):0x41
LEDCR (0x18):0x400
PHYCR (0x19):0x8020
===================
NET:注册协议系列15.
prueth pruss2_eth:端口2:使用随机 MAC 地址:86:37:16:c0:2c:22
=== PHY 寄存器===
BMCR (0x0):0x3100
BMSR (0x1):0x7849
PHYIDR1 (0x2):0x2000
PHYIDR2 (0x3):0xa212
CR1 (0x9):0x7c00
CR2 (0xA):0x104
PHYSCR (0x11):0x108
RCSR (0x17):0x61
LEDCR (0x18):0x400
PHYCR (0x19):0x8021
===================
此日志是 AM572x-IDK。
ibphy:=== PHY 寄存器===
libphy:BMCR (0x0):0x3100
libphy:BMSR (0x1):0x7849
libphy:PHYIDR1 (0x2):0x2000
libphy:PHYIDR2 (0x3):0xa212
libphy:CR1 (0x9):0x7800
libphy:PHYSCR (0x11):0x108
libphy:RCSR (0x17):0x41
libphy:LEDCR (0x18):0x400
libphy:PHYCR (0x19):0x8000
libphy:===================
prueth pruss2_eth:端口2:使用随机 MAC 地址:5e:21:89:65:5e:94
libphy:=== PHY 寄存器===
libphy:BMCR (0x0):0x3100
libphy:BMSR (0x1):0x7849
libphy:PHYIDR1 (0x2):0x2000
libphy:PHYIDR2 (0x3):0xa212
libphy:CR1 (0x9):0x7800
libphy:PHYSCR (0x11):0x108
libphy:RCSR (0x17):0x41
libphy:LEDCR (0x18):0x400
libphy:PHYCR (0x19):0x8001
libphy:===================
我的板硬件连接
此致、
John

