器件型号: DP83TC812S-Q1
我们目前有一个工程启动了 812 芯片的 PHY、希望手动从待机模式切换到正常模式。 我们已经尝试将 0x1C4B 设置为寄存器 0x18b、但这不起作用。 请提供解决方案吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: DP83TC812S-Q1
我们目前有一个工程启动了 812 芯片的 PHY、希望手动从待机模式切换到正常模式。 我们已经尝试将 0x1C4B 设置为寄存器 0x18b、但这不起作用。 请提供解决方案吗?
尊敬的 Drew Miller1:
----- 是的,我们可以成功读取和写入寄存器
----- 是的、我们参考此代码来访问 MDIO 寄存器
----- 是的,我们试图返工板以移除电阻器 ,然后 phy 进入自动模式, phy 可以链接。 eth 数据可能传输成功
----- 我使用矢量来测试链路和 eth 数据传输
谢谢你
尊敬的 Drew Miller1:
----- 是、设置成功、读回值为 0x1C4B
----- 我们配置为 100Base-T1 从器件、开关主器件和从器件不是必需的
----- 我设置它,仍然无法链接和设置后,我读回 0x1f 始终为 0。
坦克你
尊敬的 Yang:
对延迟深表歉意。
您使用的是哪个版本的开放式联盟配置脚本?
https://www.ti.com/lit/an/snla389f/snla389f.pdf
谢谢、
Drew
尊敬的 Yang:
感谢更新、很高兴确认这是硬件问题。
此处提供了 Linux 驱动程序:
https://github.com/TexasInstruments/ti-ethernet-software/blob/main/linux_drivers/dp83tc812.c
谢谢、
Drew