ZHDZ012G December 2020 – June 2026 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
UDMAP:由于 MAIN/MCU NAVSS rofifo_wr_byten 问题而导致的虚假 ECC 错误
数据包匮乏可能会导致虚假的 ECC 错误。如果接收到一个数据包,但当前没有用于发送该数据包的描述符,则 UDMAP 会向预定义的存储器地址发出单字节存储器读取,以允许更新记分板。接收的读取数据将更新通道的缓冲区存储器,而不会更新存储在通道 FIFO 存储器中的 ECC 签名。当通道 FIFO 进行读取以回收缓冲区时,硬件会生成 ECC 错误。
如果所有流都在 RX 流配置寄存器中将 rx_error_handling 模式设置为 1,这将禁用虚拟读取,因为逻辑现在会等待描述符,而不是生成错误。如果要求错误处理模式为 0 且报告丢包情况,则软件必须在接收到丢包计数递增后清除 ECC 错误。