Other Parts Discussed in Thread: AM6442, DP83867IR
器件型号: DP83867IR
主题中讨论的其他器件: AM6442、
我们使用基于 AM6442 和工业通信 SDK v11.00.00 的定制电路板。 我们的实现基于在响应以下问题时提供的 EtherNet/IP 适配器演示示示例工程:
AM6442:hwal_init () 和 API 在 EtherNet/IP 适配器演示中的应用 — 处理器论坛-处理器 — TI E2E 支持论坛
环境详细信息:
SDK:AM64x 工业通信 SDK v11.00.00
参考示例:EtherNet/IP 适配器演示
目标处理器:具有“E"功能“功能的处理器、如 JAJSL34G 器件命名约定第 9.1.2 节所述(支持“D"功能“功能、EtherCAT 硬件加速器和启用 CAN-FD)
协议栈:第三方 EtherNet/IP 协议栈(不是 SDK 中包含的协议栈)
PHY:DP83867IR (2 端口/RGMII)
问题:
我们正在使用 EtherNet/IP 进行一项测试、其中端口链路速度从自动协商更改为强制 100Mbps 设置。 但是、当我们将端口配置为 100 Mbps 时、链路无法启动。
请注意、当我们将链路速度设置为 10 Mbps 时、它工作正常、链路正常启动、没有任何问题。
我在以下主题中发现了类似的问题:
DP83867IRPAP-EVM:MAC 上出现 100Mbps 链路建立问题和未收到数据 — 接口论坛-接口 — TI E2E 支持论坛
在本例中、由于测试要求、我们无法更改 PC 设置、因此需要在端口侧处理此问题。 我已经查看了源代码、但还没有找到明确的解决方案。
您能否提供有关如何解决此问题的建议?
谢谢你。

