Other Parts Discussed in Thread: AM6442, TMDS64EVM
器件型号: AM6442
Thread 中讨论的其他器件: TMDS64EVM
我使用的是 AM6442 SDK 12.00.00.07。
我将硬件 PRP(PRP 卸载)与 PRU‑ICSSG 一起使用。
根据以下链接、我使用了 pruprp-fw.elf 并创建了 prp0。
https://software-dl.ti.com/processor-sdk-linux-rt/esd/AM64X/12_00_00_07_04/exports/docs/linux/Foundational_Components Network/Kernel/Network/PRP_Offload.html Kernel_Drivers
但是、我无法接收 IEC61850 鹅或采样值数据包。
我要接收的数据包的 VLAN ID 是 2。
我已使用 ip maddr add 添加了要接收的数据包的 MAC 地址。 # ip maddr add 01:0c:cd:00:00:00 dev prp0.2 <-- GOOSE # ip maddr add 01:0c:cd:01:00:00 dev prp0.2 <-- Sampled Value
如果我运行: # ip link set dev prp0.2 allmulticast on
或 # ip link set dev eth0 promisc on && ip link set dev eth1 promisc on
便能够接收数据包。
是否缺少任何配置?
请告诉我是否有我应该检查的要点。
此致。