工具/软件:
我在 TMS570LC43x 16/32 RISC 闪存微控制器上遇到以太网数据包传输问题。 具体而言、在数据包传输期间、流量会间歇性地停止。 经调查后、我观察到以下情况:
- 。 RXSOFOVERRIDE (接收 DMA 帧开始溢出寄存器)和 RXDMAOVERRUNS (接收 DMA 帧开始和帧溢出寄存器中间)在这些停止期间递增。
- 进一步检查发现头部缓冲区溢出、导致这些问题。
支持请求:
-
重新启动数据包传输:
- 是否有建议的程序可在检测到超限时后重新启动数据包传输?
-
清除 SOP/EOP 数据包:
- 在缓冲区溢出情况得到解决后、清除数据包开始 (SOP) 和数据包结束 (EOP) 的最佳实践是什么?
- 您能否提供有关控制相关寄存器以管理这些超支的具体说明?
我附上了登记册数据的屏幕截图。 请找到它们



