工具/软件:
尊敬的 TI:
希望您做得好。
我对 CPPI 端口0控制寄存器(CPSW_P0_CONTROL_REG)的使用有一些问题。 我使用的是 CPSW2G。 问题如下:
这些是哪些 ECC 错误? 这些是 single-bit 或 double-bit ECC 错误?- 如果是 single-bit ECC 错误、它们是否会得到纠正?
- 这些以太网帧是否包含 ECC 错误且无法纠正?
期待您的回首。
此致、
Hasan
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.
工具/软件:
尊敬的 TI:
希望您做得好。
我对 CPPI 端口0控制寄存器(CPSW_P0_CONTROL_REG)的使用有一些问题。 我使用的是 CPSW2G。 问题如下:
期待您的回首。
此致、
Hasan
您好、
[引述 userid="557709" url="~/support/processors-group/processors/f/processors-forum/1516831/tda4vm-cpsw2g-cpsw_p0_control_reg-register-usage-details-needed是、在 Tx 和 Rx 数据包上启用 ECC 错误。
Unknown 说:如果单个位 ECC 错误、它们是否已纠正?
一位错误将自动校正、而双位错误不可校正。
Unknown 说:收到的这些以太网帧是否包含无法纠正的 ECC 错误?
此 ECC 在 CPSW 缓冲区中进行管理、整个数据包携带 ECC。
如上所述、一位错误将自动校正、而 双位错误不可校正。
此致、
Sudheer
你好 Sudheer,
感谢您的答复。
此 ECC 通过 CPSW 缓冲区进行管理整个数据包承载 ECC。
如上所述、一位错误将自动校正、而 双位错误不可校正。
如何知道数据包是否已更正?
期待您的答复。
此致、
Hasan
您好、
[引述 userid="557709" url="~/support/processors-group/processors/f/processors-forum/1516831/tda4vm-cpsw2g-cpsw_p0_control_reg-register-usage-details-needed/5831231 #5831231"]此 ECC 在 CPSW 缓冲区中进行管理、整个数据包携带 ECC。
如上所述、一位错误将自动校正、而 双位错误不可校正。
如何知道数据包是否已更正?
[/报价]请参阅下面重点介绍的数据。
在主机端口出口(例如、接收到 SoC 内部内核)上、ECC 错误帧被丢弃。
在从 CPSW 外部 MAC 端口出口出的以太网端口出口上、将生成 CRC 并至少反转一个字节的 CRC、以便可以在另一侧观察到 CRC 错误。
此致、
Sudheer
您好、
f 丢弃 ECC 错误帧时的情况、在其中、主机端口统计信息寄存器可以看到编号 丢弃的数据包?
这些将捕获在内存错误保护错误统计信息中。
另外、请参阅统计信息的说明。
此致、
Sudheer