您好:
我有一个带有 SDK6.02的 AM5708定制板。
我的板有3个以太网端口:
eth0 ->通过 GMAC
eth1 -->通过 PRU2
eth2 -->通过 PRU2
现在、我能够以以下模式配置冗余端口(eth1-eth2):
-双路(2个独立以太网端口、具有2个不同 MAC 和2个 IP)
-绑定模式(我们称之为 LLA 或链路丢失)
- PRP
-HSR
-RSTP
在 A15中运行的任何高级协议,如 Modbus、DNP、IEC61850。 可以在上述任何模式下运行。
另一方面、我们实现了一种称为 GOOSE (作为 IEC61850的一部分)的实时以太网协议
并在 IPU 中运行。 为了使该协议通过 eth0 (GMAC)运行、我修改了 cpsw.c、它运行正常。
我还修改了 pro鹅 的 prueth.c 文件、以便在 eth1和 eth2端口上工作。 我能够以双模式发送 GOOSE 消息。
当我将 eth1和 eth2设置为 PRP 或 HSR 时、我看到 A15负责 LRE 管理、因此在我的情况下、IPU 没有这种管理
LRE 管理。 即使 IPU 具有此管理、也应与 A15 LRE 管理同步。
我的主要问题是、如果无法在 PRP、HSR (甚至 LLA 和 RSTP)模式下的 IPU 上通过冗余端口运行 GOOSE、
新罗