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.
工具与软件:
您好!
我希望配置四个独立的千兆 MAC 端口、但由于在 SysConfig 中无法在实例之间共享 MDIO、因此无法创建两个以上的 ENET ICSS 实例、并且 EMAC 设置为双 MAC 而不是交换机模式时、当前仅支持一个端口(ENET_MAC_Port1和 ENET_MAC_PORT2呈灰色显示)。 MCU+ SDK 何时支持此功能? 目前配置四个 MAC 端口的唯一方法似乎是在交换机模式下使用每个 ICSSG、但这并不是我们想要的。
谢谢
大家好、 Jon Harrison、
感谢您的提问。
我会检查一下、然后回复给您。
此致
Ashwani
我想我已经回答了自己的问题
在 Enet (ICSS)中使用 SysConfig、添加两个具有相同 ICSSG 实例的实例、如下所示
每个实例使用相同的 ICSSG 实例和不同的 MAC 端口、第一个实例使用 PRG1_PRU0、第二个实例使用 PRG1_PRU1。 避免资源冲突错误的关键是取消勾选第二个实例 CONFIG_ENET_ICSS1的"Enable MDIO MDC CONFIG"、以便仅由第一个实例进行管理。 LwIP 为每个实例分配了单独的 IP 地址、这种方法看起来像我所希望的那样有效