主题中讨论的其他器件: USB-2-MDIO
工具与软件:
我采用了两 块 DP83TD510E-EVM 板的设置。 每个电路板都已通过以太网和 USB 连接到笔记本电脑。 这两个电路板通过短的 SPE 电缆连接。 链路已建立、因此我可以在两台笔记本电脑之间执行 ping 操作。
由于我想仔细检查传输电平和自动协商设置、因此我尝试了使用 USB-2-MDIO 工具来读取 MMD7寄存器0x200至0x20F。 但是、所有这些寄存器返回值0x0000。
一些其他寄存器返回非零值(例如、SQI 寄存器0x872返回值0x0002)、因此通过 MSP430读取似乎可以正常工作。
我还尝试了 Diep 工具。 但是、在 MDD 字段中、我只能选择"1F"、"03"或"01"、而不能选择"07"。 如果我选择"MDD = 1F"并填写寄存器0200、则会出现首字母缩略词"AN_CONTROL"、这似乎是正确的。 但此处读取的值也是0x0000。 这适用于0x20x 范围内的所有寄存器。 由于链路已建立、至少寄存器0x201应有一个非零值。
如何通过 USB 可靠地读取 MMD7寄存器?
