器件型号: AM6442
尊敬的团队:
我目前支持 AM64x 平台上 PROFINET IRT 配置相关问题。 标准 RT 通信运行良好、但我们无法建立 IRT (RTC3) 连接。
您能否查看下面的配置和诊断详细信息以帮助确定根本原因?
1.环境和配置
平台:AM64x
链接的库:Profinet /device_IRT_MII_ICSS_fwhal.am64x.r5f.ti-arm-clang.release.lib
包含路径:source/industrial_comms/Profinet device/ICSS_fwhal/IRT
2. PLC 和 GSD 设置
PROFINET 接口:RT 类= IRT |同步角色=同步主器件|发送时钟= 1ms
GSD 文件:*SupportedRT_CLASS=“RT_CLASS_1;RT_CLASS_3“
IsochroneModeInRT_CLASS=“RT_CLASS_3“
注意:TIA Portal 成功导入 GSD 并允许 IRT 选择而不会出现问题。
3.观察到的行为
工作:设备正常联机。 DCP 正常工作、IO 设备可以建立 RT 通信、标准 RT 数据交换正常工作、不会出现问题。
失败:切换到 IRT 时、RTC3 通信无法建立。
4、诊断错误
PLC 诊断程序(端口 2 / X1P2):显示错误消息“IRT 无法在此端口上运行。“
PRONETA 诊断:* LLDP RTClass3 状态:异常
PTCP 同步:未建立
RTC3 连接:未建立
后续步骤/询问:
系统似乎在 RTClass3 的 PTCP 同步阶段和 LLDP 协商期间卡住。 我们是否存在与该特定端口上的 IRT/RTC3 相关的任何特定 ICSSG/PRU 配置、PHY 寄存器初始化或已知 SDK 限制?
非常感谢您提供的任何见解或调试步骤。





