咨询通过配置 MDIO 寄存器让 PHY 发出 Test Mode 1~4 的测试信号

如题,客户使用的PHY芯片型号为YT8521,想测试它的信号完整性. 怎么发出如下4个pattern

openbmc中可以通过MDIO 工具写PHY 的寄存器,想问下UBMC中目前有类似工具可以实现吗?

更新一下,希望有大佬能看到

你好,请问问题中测试的认为,预期是通过什么链路访问什么器件上的寄存器呢



感谢回复,主要涉及到MDIO接口,模组手册上写到“软件可以通过配置MDIO相应寄存器实现对PHY芯片内部寄存器的读写”。顺便问一下,这里的软件应该是指BMC吧,BMC里面是怎么配置MDIO的?

我也有这个疑问,现在有块板使用的PHY芯片CFG模式只能通过MDIO配置,但是目前没找到相关配置方法,所以phy一直起不来连不上网络。(希望直接通过串口配置,因为网口用不了)

交叉工具链会由工具bingo自动管理,配套conan的配置,实现开发者无感知。 要编译驱动,可以参考社区实现和相关指导。应该没有现成的。

openUBMC调试工具安装指导 - CICD SIG - openUBMC 论坛

如何构建驱动并打包进hpm包 - 交流互助区 - openUBMC 论坛

好的,感谢回复,百敖这边前阵子经过指导,搞了个mdio工具(还在测试中),有需要的也可以试用下。doc后缀改zip解压即可。
mdio-tool.doc (7.3 KB)


示例中 r表示读 7表示位于mdio上的phy地址,1、2、3表示phy的寄存器地址

3 个赞

ok,感谢分享。