工具/软件:
请确认以下声明适用于 TMS570LC4357:
请确认 在 硬件级微控制器中计算出的 FCS (也称为循环冗余校验或 CRC)
请使用不正确的 FCS (也称为循环冗余校验或 CRC)确认微控制器抑制中的以太网 PHY 功能。
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.
工具/软件:
请确认以下声明适用于 TMS570LC4357:
请确认 在 硬件级微控制器中计算出的 FCS (也称为循环冗余校验或 CRC)
请使用不正确的 FCS (也称为循环冗余校验或 CRC)确认微控制器抑制中的以太网 PHY 功能。
是的、FCS 是在硬件级别计算的。 CRC 错误将导致中断、并将设置 CRCERROR 标志。 此寄存器包含信息。
TRM 的第1826页:
32.2.6.5.20 CRC 错误(CRCERROR)标志如果接收到的数据包包含 CRC 错误并且由于 RXMBPENABLE 中设置了 RXCEFEN 位而未被丢弃、则该标志由 SOP 缓冲区描述符中的 EMAC 设置。
TRM 的第1919页
32.5.50.5接收 CRC 错误寄存器(RXCRCERRORS)(偏移= 210h) EMAC 上发生 CRC 错误的接收帧总数。 具有 CRC 错误的帧定义为具有以下所有内容:•与单播、广播或多播地址匹配或由于混杂模式而匹配的任何数据或 MAC 控制帧•的长度为64到 RXMAXLEN 字节(包括64到 RXMAXLEN 字节••)、否则没有对齐或代码错误具有 CRC 错误。 CRC 错误定义为具有以下所有特性:包含偶数个半字节的帧未通过帧校验序列测试