是否可以使用 SMI 总线与内部 PHY 和外部以太网交换机进行通信? (或者、要重新表述、是否必须将 EMAC 配置为外部 PHY、以便 SMI 正常运行、从而使外部设备正常工作?)
外部开关配置为 DEV ADDR 0x02、以便与 ADDR 0x00处的内部 PHY 不冲突。
这似乎几乎有效。 例如、当我使用 EMACMIIADDR 寄存 器命令 SMI 读取开关寄存器时、我会在外部 EN0MDIO 和 EN0MDC 线路上看到事务。 我还看到那里的开关响应符合预期。 但是、事务之后、我永远不会在 EMACMIIDATA 寄存器中接收除0xFFFF 以外的任何数据。
感谢您的任何建议。
Danny