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.
我使用 AM2432和 MCU_PLUS_SDK_am243x_08_06_00_43。
我想在开关模式下使用 ICSS-EMAC、如下所述:
使用此模式、我可以根据 VLAN 优先级(PCP)在多个队列之间拆分传入流量。
我不想使用 HSR 或 PRP、但如果不使用冗余协议、我无法找到应加载的 PRU 固件。
即使我没有发送管理帧或 PRP 数据包尾部,我是否可以使用 PRP 固件? (想法是为此修改 ICSS FWHAL)。
即使没有监控帧和 PRP 数据包尾部、PRP 固件是否可以在 PRU 上工作?
谢谢
安德烈亚
尊敬的 Andrea:
很抱歉耽误您的答复、
您能否解释一下您要打造的最终产品是什么? 此外、如果您正确理解、您希望交换机固件具有 PCP 滤波功能、对吗?
尊敬的 Nilabh Anand:
我们希望产品具有灵活的固件、可将运行时配置为冗余(PRP 或 HSR)或非冗余。
因此、想法是修改 ICSS_FWHAL、删除几个条件编译指令、然后替换为运行时选项(具有 PRP 或 HSR)。
我们还将处理在 PRU 上加载适当固件(适用于 PRP 或 HSR)。
顺便说一下、如果没有冗余、我们无法找到要在 PRU 上加载的固件:ICSS-EMAC 唯一可用的 FWs 是 PRP 或 HSR。
我在 ICSS 和 LwIP 的 SDK 中找到的示例是 EMAC 驱动器、而不是 ICSS-EMAC。
ICSS-EMAC 的有趣之处在于有可能在 RT 和 NRT 之间分割 L2流量、因此这就是我们希望 PRU 固件不是冗余的、而是完全集成在 ICSS-EMAC 驱动器中的原因。
希望这一点更清楚。
安德烈亚
感谢大家的详细讲解、
根据我的理解、您的要求是具有分离 RT 和 NRT 流量的功能的交换机固件、因此我们最接近的就是 EIP 固件。
但 EIP 固件的问题是 PCP 配置在 EIP 中不可用(0、1、PCP ->Q4、2、3、Q2、7、6->Q0)、在 FW 中硬编码
我想知道我们是否可以使用 PRP 固件而不注入监控数据包并且不向每个数据包添加 PRP 尾部(数据包格式由 ICSS_FWHAL 进行、因此我们可以将其更改为注入正常数据包)。
由于 PRP 协议规范包括单个连接节点、因此我假设我们可以在非冗余情况下使用此类固件。
总之、我不知道 PRP 固件是否希望接收常规 PRP 监控器帧、否则会返回多个错误甚至崩溃。
现在,它缝工作得很好,但我很高兴有你身边的确认。
尊敬的 Andrea:
让我从内部团队那里获得这方面的确认。
尊敬的 Andrea:
这应该不会有问题、但我们建议您在长时间设置(~24小时)中验证这一点、以便您以后不会看到任何问题。