主题中讨论的其他器件:MSP-EXP430F5529LP、 USB-2-MDIO、 MSP430F5529
您好!
我将使用 MSP430F5529 Launch Pad (MSP-EXP430F5529LP)和 USB-2-MDIO 软件来控制 DP83867。
我认为硬件设置正常。 在打孔焊盘上将 IO 电压设置为1.8V、并提供1.8V 电压。
已将 MDC 和 MDIO 从 Launch Pad 连接到 PHY。 已在计算机上安装驱动程序和 USB-2-MDIO 软件。
已将“USB_2_MDIO_F5.hex”刷写到 Launch Pad。
可以启动 USB-2-MDIO 软件。 波特率和端口可被设定。
在“Open Port”(打开端口)之后,状态变为“HW Connected”(硬件已连接)。
我们将硬件上的 PHY 地址设置为10 (1010b / 0xA)。 然后、我选择 PHY ID 10。
当选择了一个寄存器(例如0000)并且读取完成时、我总是返回消息:
“寄存器0000是:错误! 设备未连接!”。
在示波器上、我可以调试/查看通信期间发送和接收的数据。
MDC 和 MDIO 上的数据似乎正确。
我还向 LED 控制寄存器0x19写入了数据、以打开 LED。
我能够通过设置寄存器0x19来控制 LED。 LED 可打开和
相应的寄存器值来执行的操作。
这表明从 PC 到 LaunchPad 到 PHY 器件的通信工作正常。
但 USB-2-MDIO 软件始终显示消息“Register 0019 is:Error! 设备未连接!”。
另外,“查找 PHY ID”也不起作用。 响应是
“PHY ID x 为 Noi 可用”,其中 x 从0变为31。
在示波器上、可以看到在检查 PHY ID 10时 PHY 给出了响应。
执行脚本时,始终出现“错误! 设备未连接!” 反馈。
可能出什么问题了? 驱动程序? UART 设置?
我们拥有64位 Windows 7专业版。
我尝试使用另一个 USB 端口。
我在另一台计算机(相同的操作系统)上安装了所有程序
非常感谢您的参与
此致
Christoph