DM9000移植LWIP协议栈,数据发送速度达不到要求

[复制链接]
查看11 | 回复2 | 2021-1-27 05:57:49 | 显示全部楼层 |阅读模式
在TI的6713B上面移植协议栈作为TCP服务器成功了,但是数据发送速度不是特别快,一秒内发送72Byte的数据包为2000个,我设置的TCP_MSS72*20,其它的如tcp_snd_buf4*mss等等,另外,我测试了一下就是不经过lwip协议栈,在主函数里面直接调用DM9000_send函数来发送数据(没有按照tcp、ip数据格式),大概一秒钟也就300个包,不过发送的这个包大小在(1B-3kB)之间,希望各路大神能不吝指教。分析了一下可能是因为DM9000发送函数里面处理的比较慢,解决办法暂时没有想到,另外一个解决思路是我通过协议栈一次发送大于1460个数据包(但是苦于不知道怎么实现),求各位大神指教啊
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:57:49 | 显示全部楼层
用TI6713B+DM9000是你自己配置的么?会不会系统配置有问题?
回复

使用道具 举报

千问 | 2021-1-27 05:57:49 | 显示全部楼层
有没有内存拷贝问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行