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.

[参考译文] DP83867IR:接口论坛

Guru**** 2550660 points
Other Parts Discussed in Thread: USB-2-MDIO, UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1569097/dp83867ir-interface-forum

器件型号:DP83867IR
Thread 中讨论的其他器件:USB-2-MDIOUNIFLASH

工具/软件:

您是否提供支持说明如何解决将 MSP430F5 Launchpad 连接到 PCBA 板(其具有一个以 100/1000BASE-T 速度运行的 TI 以太网 PHY 收发器)的问题。  

将 MSP430f5 系列 Launchpad 连接到装有 TI 以太网 PHY 收发器 DP8386IR 的 PCBA(非 TI EVM)、以访问 MDIO 状态和控制寄存器。  

遵循 USB-2-MDIO 用户指南、

1.删除了位于 5V 和 RTS 跳线之间的 3V3 跳线。  

2.在 J10 上的 3V3 和 GND 之间连接一根跳线。  

将 MDIO (PCBA) 连接到 P4.1 (LaunchPad)

4.将 MDC (PCBA) 连接至 P4.2 (LaunchPad)

5.已将 GND (PCBA) 连接至 GND (LaunchPad)。  

6.打开 USB-2-MDIO GUI 并设置以下各项

  • 选择 COM Port(对于 MSP Debug Interface)。 还有一个用于 MSP Application UART1 的 COM 端口。
  • 将波特率设置为 9600
  • 在 HW Connected 上突出显示的 Open Port 和绿色文本。  

问题是、正在搜索 PHY ID、找不到 PHY ID。  

手动选择的 PHY ID 01(这是 PCBA 上 TI PHY 收发器的 PHY 地址);但是未读取寄存器地址。 (显示以下错误消息)。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、James:

    我要确认以下内容:

    1.在将 MSP430 LaunchPad 连接到 DUT 板之前、您是否刷新了它

    2.设备管理器中是否显示“USB Serial Device“ COM 端口? UART 和 MSP 调试接口 COM 端口不适合连接 USB2MDIO。 您应该以 USB 串行设备 COM 端口(下图中的 COM72)为目标

    3.请将引脚 4.2 用于 MDIO、将引脚 4.1 用于 MDC。这是用户指南中的一个拼写错误。

    完成所有连接并刷写 MSP 后、我建议先在 MSP430 之前为 PHY 上电。 如果您没有看到 USB 串行器件显示、立即重新启动 MSP430 可能有助于显示该器件。

    此致、

    Shane

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Shane、  

    感谢您发送编修。  

    MSP430 Launchpad 未从开箱中刷新。  

    仅查看 COMP 端口是屏幕上方的 MSP Application UART1 (COM71) 和 MSP 调试接口 (COM70)。 我没有看到 USB 串行设备 (COM72)、这意味着它需要刷写 MSP430。 将遵循第 2.3.1 节刷写 MSP430G2 LaunchPad。  

    感谢您为 MDIO/MDC 提供的校正引脚映射。 会在连接时更新。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Shane、

    首先、MSP430F5 系列是否需要刷写 MSP430?  

    第 2.3.1 节刷写 MSP430 适用于 G2 系列。  

    您还能否介绍一下如何刷写 MSP430 Launchpad 以便访问 MDIO?

    执行第 2.3.1 节下的步骤。  

    //已在如下所示的 C/ti/MSPFlasher_1.3.20 文件夹下提取 MSP430 Flasher。  
    //在 Windows 中安装了 Flasher;但是、没有应用程序。 显示在搜索窗口中、以打开 MSP430 刷写器 GUI。  

    //下载并提取下面的 USB-2-MDIO 工具;但是、USB-2-MDIO 工具文件夹下没有名为.\msp430 Firmware 的目录。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、James:

    是、MSP430F5 需要对 USB2MDIO 进行刷写。 刷写 MSP430 的一种方法是将 Uniflash 与下面的闪存映像文件搭配使用:

    e2e.ti.com/.../2437.msp430_2D00_usb_2D00_to_2D00_mdio_2D00_universal_2D00_v3.04.txt

    以下是通过 uniflash 启动 USB2MDIO 的指南: e2e.ti.com/.../5141.How-to-flash-MSP430-Launchpad-for-USB2MDIO-compatibility.pptx

    如果您在遵循本指南时遇到任何问题、请告诉我。

    此致、

    Shane

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Shane、  

    感谢您的支持。  

    似乎需要设置 TI Cloud Agent。  

    我可以在 Windows 中下载 Uniflash 来绕过 TI Cloud Agent 设置吗?

    有 Windows 版 Uniflash 下载链接、因此计划从下载的 uniflash 版本中刷写。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、James:

    是的、如果将 Uniflash 应用下载到 Windows、我认为您不需要安装云代理。

    我已在 Windows PC 上下载了 Uniflash、别忘了需要设置云代理。

    此致、

    Shane

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Shane、  

    已成功刷写 Launchpad。  

    您能否验证 MSP430F5 LaunchPad 的硬件 Strap 配置?

    • 是否应移除位于 5V 和 RTS 跳线之间的 3V3 跳线?
    • 跳线安装在电路板的中央位置


    然后在 J10 处的 GND 和 3V3 之间连接一根跳线?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、James:

    我在 USB2MDIO 工作的情况下拍摄了一张电路板照片。 这是适用于 LaunchPad 的正确跳线配置:

    此致、

    Shane

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Shane、  

    成功读取寄存器。  

    我感谢你的支持。