这个应用是需要将sd卡中的一个文件通过网络传输到计算机,目前使用的是f1的片子加enc28j60没上os,通过fatfs一次次的读,以1024的大小发出去。
用的是tcp,
开发板做服务器,电脑上的软件连上开发板后开始发文件,每次发送一个包后收到客户端回复再发下一个包,试了几次感觉速度很慢。
我看了资源管理器里的网络速度才16k。
网上也多少看了些下面这些宏都改过,但是速度没有一丝丝的变化
#define TCP_MSS (1500 - 40)
#define TCP_SND_BUF (25*TCP_MSS)
#define TCP_SND_QUEUELEN (10* TCP_SND_BUF/TCP_MSS)
#define TCP_WND (8*TCP_MSS)
不知道是哪里限制了速度,求解答