打印

STM32F107+LWIP的移植问题

[复制链接]
5245|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tangbin0108|  楼主 | 2013-4-24 18:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  系统移植中使用FREERTOS系统,碰到的问题是:
    1.ping的延时很高,在400ms左右,这个太不正常了。同样的网络下,使用官方的没有带系统的延时《1ms
    2.通过TCP&UDP测试工具,周期循环发送数据,一定时间后出现臆断错误:Assertion tcp_receive:valid queue length failed at line 957 in F:\...\tcp_in.c
  希望做过的能帮忙解答一下,谢谢!
沙发
cjhk| | 2013-4-24 19:13 | 只看该作者
楼主   我在这帮你顶一个   希望有做过的高手能够解决这个问题   顶一个

使用特权

评论回复
板凳
tangbin0108|  楼主 | 2013-4-24 23:39 | 只看该作者
谢谢楼上,不知道问题出在什么地方啊,感觉通过队列来传输数据也不该这么慢的呀.不知道那里的设置没对,比如lwip里面的时间处理和FreeRTOS的关联问题吗?

使用特权

评论回复
地板
tangbin0108|  楼主 | 2013-4-27 22:35 | 只看该作者
   没有人碰到过这个问题吗?

使用特权

评论回复
5
tangbin0108|  楼主 | 2013-5-13 10:48 | 只看该作者
补充:
1.延时高的问题解决了。问题出在中断触发的接受任务里面,对以太网数据包的处理,while(ETH_GetRxPktSize()!=0),起初使用的是if,改为while后解决延迟高的问题,现在最差也不超过10ms
  2.臆断错误还不清楚

使用特权

评论回复
6
cailantu| | 2013-8-21 17:52 | 只看该作者
关注一下,谢谢楼主的分享

使用特权

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

本版积分规则

5

主题

14

帖子

1

粉丝