各位大神,TI的工程师:
你们好!
我在我公司的两片C6657+FPGA架构的板卡上遇到这样的问题:我使用NDK里的Helloworld例程来修改作为我的测试网络的工程。目前我使用的TCP协议,DSP做服务器端,当上位机连接好后,发一个命令下来,DSP接收到该命令后就for循环10000次的发送1460长度的数据给上位机,以此来测试网络速度。现在的问题是在两片DSP中,其中一个的千兆网这样测试没有问题,速度基本快到极限的110MB,但另一个DSP接收到命令后,有很大概率发送几包数据就会卡死在网络驱动底层的发送函数里。有很小的概率在复位DSP重新加载程序测试后能正常传输数据。且如果把该DSP的网络PC机上强制为10M的网络来测试,就不会卡死!
请问该问题是什么原因造成的?有没有可能是硬件上PHY没有焊接好造成的,请大神们帮分析下原因!