工具与软件:
您好、TI
我们刚刚移除了 am243x-lp 板中的以太网 phy 芯片、并将 RGMII TX 连接到 RGMII Rx 通道、以简单地测试 mac2mac 功能。 我们成功地收到了几个帧,并可以进入 EnetUdma_rxCqIsr ,但之后我们无法再进入 EnetUdma_rxCqIsr ,但我们可以看到 Rx 寄存器不断增大。
我认为 cpsw 模块已收到数据包、但为什么 无法 生成中断处理程序? 我需要检查哪种配置、请提供一些建议。 非常感谢。
我们 在 SDK 中使用 enet_lwip_cpsw 示例、我们发现另一个网络端口在发生这种情况时工作不正常、对它执行 ping 操作、但在发生这种情况后不会得到响应。
我们进行了更多测试、发现我们只能接收堆栈中的32个帧、如果我们每秒发送一个帧、我们将在32秒内进入错误状态;如果我们在一秒内发送100个帧、我们将立即进入错误状态。
当我们将 Number of packets 字段更改为16时、只能接收16个数据包、然后进入错误状态。