您好!
我正在尝试使用 MPC5777c 芯片和用于 RJ45硬件接口的官方 MPC57xx 主板来实现以太网模块(FEC)、但我无法使 DP83848C 正常工作。
首先 、我将使用外部 RJ45环回测试仪、TX 和 RX 连接在一起并插入。 该模块工作正常、接收器可以接收发送器正确发送的内容。 活动 LED 闪烁、但链路 LED 永远不会亮起。 因此、我认为该模块在某种程度上起作用。
然后、我用一根以太网电缆将2个主板连接在一起、两个芯片都使用相同的代码进行编程。 但它们之间不能通信、两者都停留在检查寄存器 BMSR 的"Link Status"位(返回值0x7849)处。 因为该位从未设置、所以我的连接无法建立。
我尝试在论坛上搜索、并检查 了 PFBOUT (引脚23)和 PFBIN1/PFBIN2 (引脚18和37)上的所有电压、它们都大约为1.8V。
总之、当我只在 RJ45端口上插入一个外部环回测试仪时、我的连接已建立并能很好地发送/接收数据、但当我使用具有相同程序的2个相同板并使用以太网电缆连接 RJ45端口时、连接无法建立。 从 BMSR 读取的返回值始终为0x7849。
有人可以帮帮我吗?
谢谢、
Luke