您好!
我正在尝试通过 SMI (管理)接口修改 PHY 寄存器来更改捆绑配置。 具体来说、自举配置用于半双工模式、PHY 的启动方式是这样的、我希望将其更改为全双工模式。
在没有任何寄存器修改的情况下、我看到在连接方协商的速度为10MBps +半双工、并且 BMSR (寄存器地址1)位14和12为0 (未通告双工速度)。
我尝试通过如下写入寄存器来更改通过搭接获得的双工功能(分为2步):
首先,将 BMCR (寄存器地址0)位8修改为1以启用双工模式
-然后通过将 PHYRCR (寄存器地址1F)位14设置为1来应用软件重启
更改后(BMCR 在之后验证、 确实更改了)、所有内容都保持不变:
我看到重新协商、但最终结果仍然是10mbp+半 双工、BMSR 位14和12位于0。
我的问题是:BMSR 是否不会受到该程序的影响? 是否可以(通常)使用软件重新启动功能更改自举值?
感谢所有评论。
阿勒桑德鲁尼库