首先介绍一下我们板子网络的设计:DM648外部不挂phy,通过SGMII连接到网络芯片BCM53115 的SGMII口,其中DM648作为master模式;
现在自动协商为1000Mbps,但是我们现在测试下来TCP能力只有15Mbps,而在demo板上TCP能到85Mbps。
并且我们能确认BCM53115的SGMII口的寄存器配置都是正确的,请问可能是什么原因?是否是DM648 MAC层拥塞了数据?
另外:我们在demo板上测试udp能力也只能到16Mbps左右,发送的数据包大小不能超过1472个字节,否则就报错,是否协议栈没有处理?