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.

[参考译文] DP83822I:有关将 DP83822 PHY 与 AM2631 EtherCAT SDK 配合使用的问题

Guru**** 2779905 points

Other Parts Discussed in Thread: AM2631, SYSCONFIG

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1612785/dp83822i-questions-on-using-dp83822-phy-with-am2631-ethercat-sdk

器件型号: DP83822I
主题中讨论的其他器件: AM2631DP83869SysConfig

您好、专家:
我目前正在将 TwinCAT 与 TI AM2631 演示板一起用于调试 EtherCAT 功能、通信已经正常工作。
在 TI 提供的演示示例中、使用的 PHY 器件是 DP83869、而在我们的最终产品中、我们计划使用 DP83822 作为以太网 PHY。
在此过程中、我们遇到了以下两个问题、希望得到澄清:
问题 1:DP83822 的 PHY 支持和驱动程序集成
在 SysConfig 中、没有与 DP83822 相关的可用选项。 我使用的 SDK 链接如下:
SDK-AM263X 软件开发套件 (INDUSTRIAL-COMMUNICATIONS-SDK)|德州仪器 TI.com  

版本是最新的。
我使用的 SysConfig 版本是 SysConfig 1.21.0
如需在 AM2631 EtherCAT 应用中使用 DP83822:
 DP83822 是否有现有的驱动程序支持?
 应该如何集成或启用 PHY 驱动程序(例如,通过添加专用 PHY 驱动程序或调整现有的 DP8382x 驱动器)?
问题 2:更改 PHY 类型和 tiescsoc.c 生成机制后生成错误
当我们出于验证目的暂时将 SysConfig 中的 PHY 类型从 DP83869 更改为 DP83826、则工程无法构建  
我们要确认:
•   tiescsoc.c 中的代码是由 SysConfig 自动生成的、还是应由用户手动修改?  很抱歉、我无法上传屏幕截图。 以下是存储它的文件路径。 我正在使用此示例。 C:\ti\ind_comms_sdk_am263x_10_00_00_12\examples\industrial_comms\EtherCAT_slave_beckhoff ssc_demo
•  当由于 PHY 类型不匹配而导致构建错误时、应该完全通过 SysConfig 配置来解决问题、还是需要在低级源代码中进行相应的更改?
这两个问题主要与切换以太网 PHY(从 DP83869 切换到 DP83822)时的软件调整有关。
任何指导或建议的做法都将非常感谢。
感谢您的支持。

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

    感谢您的提问、请允许我明天再回来。

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

    我们目前面临调试 EtherCAT 功能的时间压力。 关于前面提到的 SDK 和 PHY 驱动程序、如果您能及时得出结论、我们将不胜感激。 谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“543811" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1612785/dp83822i-questions-on-using-dp83822-phy-with-am2631-ethercat-sdk

    问题 1:DP83822 的 PHY 支持和驱动程序集成
    在 SysConfig 中、没有与 DP83822 相关的可用选项。 我使用的 SDK 链接如下:
    SDK-AM263X 软件开发套件 (INDUSTRIAL-COMMUNICATIONS-SDK)|德州仪器 TI.com  

    版本是最新的。
    我使用的 SysConfig 版本是 SysConfig 1.21.0
    如需在 AM2631 EtherCAT 应用中使用 DP83822:
     DP83822 是否有现有的驱动程序支持?

    [/报价]

    尊敬的:抱歉您的响应出现延迟、

    SDK 中支持的 PHY 是我们的软件团队能够在 LP 或 EVM 上测试的 PHY。

    我们没有带有 DP83822 PHY 的任何 LP 或 EVM、因此我们不计划在 syscfg 中添加 phy 支持

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“543811" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1612785/dp83822i-questions-on-using-dp83822-phy-with-am2631-ethercat-sdk 问题 2:更改 PHY 类型和 tiescsoc.c 生成机制后生成错误
    当我们出于验证目的暂时将 SysConfig 中的 PHY 类型从 DP83869 更改为 DP83826、则工程无法构建  
    我们要确认:
    •   tiescsoc.c 中的代码是由 SysConfig 自动生成的、还是应由用户手动修改?  很抱歉、我无法上传屏幕截图。 以下是存储它的文件路径。 我正在使用此示例。 C:\ti\ind_comms_sdk_am263x_10_00_00_12\examples\industrial_comms\EtherCAT_slave_beckhoff ssc_demo
    •  当由于 PHY 类型不匹配而导致构建错误时、应该完全通过 SysConfig 配置来解决问题、还是需要在低级源代码中进行相应的更改?
    这两个问题主要与切换以太网 PHY(从 DP83869 切换到 DP83822)时的软件调整相关。

    请参阅定制 phy 集成指南以实施 dp83822 phy:

    https://software-dl.ti.com/processor-industrial-sw/esd/ind_comms_sdk/am261x/2025_00_00_08/docs/am261x/ethercat_subdevice/phy_config.html

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

    您可以在此处找到 dp83822 phy 的来源:

    github.com/.../dp83822.c

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

    好的、谢谢。 我  稍后会进行测试

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

    当然、如果您遇到任何其他问题、请随时创建新主题