打印

DM9000移植lwip,数据发送速率达不到要求

[复制链接]
1002|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
风之幽鸣|  楼主 | 2014-7-2 14:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在TI的6713B上面移植协议栈作为TCP服务器成功了,但是数据发送速度不是特别快,一秒内发送72Byte的数据包为2000个,我设置的TCP_MSS 72*20,其它的如tcp_snd_buf 4*mss等等,另外,我测试了一下就是不经过lwip协议栈,在主函数里面直接调用DM9000_send函数来发送数据(没有按照tcp、ip数据格式),大概一秒钟也就300个包,不过发送的这个包大小在(1B-3kB)之间,希望各路大神能不吝指教。分析了一下可能是因为DM9000发送函数里面处理的比较慢,解决办法暂时没有想到,另外一个解决思路是我通过协议栈一次发送大于1460个数据包(但是苦于不知道怎么实现),跪求大神解答啊

相关帖子

沙发
风之幽鸣|  楼主 | 2014-7-2 15:03 | 只看该作者
大家帮忙顶一下贴啊

使用特权

评论回复
板凳
zhangmangui| | 2014-7-2 23:15 | 只看该作者
风之幽鸣 发表于 2014-7-2 15:03
大家帮忙顶一下贴啊

你计算一下    理论上最大的速度能达到多少   
帮你顶顶

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝