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.

[参考译文] LAUNCHXL-F28P65X:使用 DP83826E PHY 的 EtherCAT 示例

Guru**** 1997655 points
Other Parts Discussed in Thread: LAUNCHXL-F28P65X, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1419831/launchxl-f28p65x-ethercat-example-with-dp83826e-phy

器件型号:LAUNCHXL-F28P65X
Thread 中讨论的其他器件: C2000WARE

工具与软件:

您好!

我将尝试缩小我们设计的范围、这是一个 LAUNCHXL-F28P65X 设计的副本。 我们无法使用 TI 示例在 TwinCAT 中检测到端口0f28p65x_cpu1_pdi_hal_test_app

我们已经在硬件方面进行了各种尝试、现在我想确保它与固件无关。

2023年12月我们启动项目时、LAUNCHXL-F28P65X 组装了"错误的"PHY 版本。 在我们收到有关固件解决方法的说明之前、EtherCAT 示例尚未开始工作:
常见问题解答:如何解决无法在 TwinCAT 中扫描 LaunchPad 的 EtherCAT 问题

现在、我对何时应用此固件补丁感到困惑。 我们采用了相同的 LaunchPad、将 PHY 替换为 TI 全新的 LaunchPad (826E TI 2A8 AH8X G4)、但该示例f28p65x_cpu1_pdi_hal_test_app仍然不能直接从 C2000Ware_5_03中运行。

我还使用 Digi-Key (826E TI 348 AHLD G4)的批次替换了 PHY、但存在同样的问题。

当我们应用补丁指令时、它是有效的、但我不明白为什么。 这应该是一个新的 PHY、是最新的修订版本、因此不需要 F28P65X_REVA_workaround。

能否确认如果我今天(2024年9月30日)从 TI 购买 LaunchPad 并尝试f28p65x_cpu1_pdi_hal_test_app从 C2000Ware_5_03处运行、是否可以在不使用补丁的情况下正常工作?

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

    您好!

    您是否可以改用"f28p65x_cpu1_echoback_solution"、并查看您是否可以使用 TwinCAT 进行扫描而无需权变措施? 这应该起作用。 我最近在对 EEPROM 进行编程之前尚未尝试"f28p65x_CPU1_PDI_HAL_TEST_APP"、但它应该也可以正常运行。

    [quote userid="582190" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1419831/launchxl-f28p65x-ethercat-example-with-dp83826e-phy 当我们应用修补程序指令时、它是有效的、但我不明白为什么。 应使用新的 PHY 且是最新的修订版本、因此不需要 F28P65X_REVA_workaround。

    在执行权变措施时、您是否首先对 EEPROM 进行编程?

    为了确认 PHY DP83826器件是修订版0还是修订版1、可以通过 MI 接口(MDIO/MDC)读取 PHY 寄存器。

    此致!

    Kevin

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

    正确、f28p65x_cpu1_echoback_solution 可用于新的 PHY