Other Parts Discussed in Thread: AM2631, SYSCONFIG
器件型号: DP83822I
主题中讨论的其他器件: AM2631、 DP83869、 SysConfig
您好、专家:
我目前正在将 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)时的软件调整有关。
任何指导或建议的做法都将非常感谢。
感谢您的支持。