haitao10086 发表于 2011-12-1 08:27:31

STM32F10x+ENC28J60

STM32F10x+ENC28J60使用RTT0.3.3在用TCP方式发送数据给TCP服务端时,其最大发送速度只有5KB/S,怎样优化才能使发送速度提升

haitao10086 发表于 2011-12-1 08:40:28

回复【楼主位】haitao10086
-----------------------------------------------------------------------
enc28j60的驱动部分做了适当的优化并且TCP_SND_BUF定义成2048,网速有些不太稳定
每秒平均5个数据报文(1030个字节),另外上层软件使用Socket方式建立了一个TCP客户端

haitao10086 发表于 2011-12-1 10:30:09

自己顶下

haitao10086 发表于 2011-12-1 11:04:46

问题已经解决,在lwipopts.h增大TCP_SND_BUF的值,现在可以达到115KB/S(1030byts)
页: [1]
查看完整版本: STM32F10x+ENC28J60