OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4766|回复: 2

F4-LWIP发送数据速度太慢了,改哪里能快?

[复制链接]

57

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
451
金钱
451
注册时间
2013-5-23
在线时间
46 小时
发表于 2016-11-21 15:09:12 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 yangzi6000 于 2016-11-21 16:02 编辑

移植原子哥 F407 LWIP RAW程序,用回调方式处理发送和接收,另外1s发送一次数据包,服务器上接收平均2-3秒才接一个数据包,本应该收到2-3个数据包的,但是也没丢数据包,就好像所有数据包都延时了一样,这个是怎么回事,反而接收部分一点问题都没有,发的很快也能接收到



err_t tcp_client_connected(void *arg, struct tcp_pcb *tpcb, err_t err)
{
        struct tcp_client_struct *es=NULL;  
        if(err==ERR_OK)   
        {
                es=(struct tcp_client_struct*)mem_malloc(sizeof(struct tcp_client_struct));  //éêÇëÄú′æ
                if(es) //Äú′æéêÇë3é1|
                {
                        es->state=ES_TCPCLIENT_CONNECTED;
                        es->pcb=tpcb;  
                        es->p=NULL;
                        tcp_arg(tpcb,es);                               
                        tcp_recv(tpcb,tcp_client_recv);         
                        tcp_err(tpcb,tcp_client_error);        
                        tcp_sent(tpcb,tcp_client_sent);       
                        tcp_poll(tpcb,tcp_client_poll,1);        
                        tcp_client_flag|=1<<5;                                
                        err=ERR_OK;
                }else
                {
                        tcp_client_connection_close(tpcb,es);
                        err=ERR_MEM;       
                }
        }else
        {
                tcp_client_connection_close(tpcb,0);//1&#216;±&#213;á&#172;&#189;ó
        }
        return err;
}










正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165426
金钱
165426
注册时间
2010-12-1
在线时间
2113 小时
发表于 2016-11-21 18:30:35 | 显示全部楼层
应该是你移植有问题啊。我们开发板测试是没有这么慢的哦
回复

使用道具 举报

57

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
451
金钱
451
注册时间
2013-5-23
在线时间
46 小时
 楼主| 发表于 2016-11-21 20:07:18 | 显示全部楼层
正点原子 发表于 2016-11-21 18:30
应该是你移植有问题啊。我们开发板测试是没有这么慢的哦

谢谢。。。应该是  移植是自己移植的  应用程序用的是战舰f4  我再移植一次 试试
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-9 01:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表