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.
工具与软件:
主题:AM243x LaunchPad ICSSG 第2层双 MAC 示例中有关帧检查序列(FCS)的查询
在使用最新 SDK 探索 AM243x LaunchPad 的 ICSSG 第2层双 MAC 示例之后、我 使用 Colasoft Packet Builder 通过笔记本电脑成功发送和接收了以太网数据包。 但是、我无法在 Enet LLD 中找到用于帧校验序列(FCS)验证或利用率的函数。 此外、`EthFrame`结构缺乏 FCS 或 CRC 成员。 您能解释一下为什么没有在此结构中实现 FCS 吗? 是否有任何功能或设置可用于启用 FCS 计算和使用?
EthFrame 结构:
Anand、您好!
PRU_ICSSG 的 MII_G_RT 模块默认支持
请参阅部分 6.4.11.2.2.4接收 CRC 计算 和 6.4.11.2.2.5发送 CRC 计算 技术参考手册(TRM)的说明: https://www.ti.com/lit/ug/spruim2h/spruim2h.pdf?ts = 1737100005165&ref_url = https://253A%252F%252Fwww.ti.com%252Fproduct%252FAM2434
因此、FCS/ CRC 不在'EthFrame'结构中实现、因为它 由 ICSSG MII GRT 模块在接收和发送帧时自动计算。 默认情况下启用该 CRC 计算、 可以从上述存储器映射寄存器获取 RX CRC 错误帧数量的统计信息。 Enet LLD 仅处理标头和有效载荷。
谢谢。此致 、
Miriam