搜索
bottom↓
回复: 10

在STM32F107平台,RTT0.4.0的TCP在收发大量数据包时有问题,而RTT0.3.3没测出问题

[复制链接]

出0入0汤圆

发表于 2011-10-19 23:27:56 | 显示全部楼层 |阅读模式
一、 还是像这个贴子那样进行 大量TCP数据收发测试
     http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=5102351&bbs_page_no=1&bbs_id=3066

二、 测试方法
     电脑创建TCP服务器,STM32F107开发板建立TCP连接到电脑;
     电脑每发一个数据包,开发板原样回发这个数据包;
     电脑连续发送一个文件数据,并将接收到的数据保存成文件;
     最后在电脑上比较发送和接收的文件,查看文件大小、CRC32值、Hash值 是否相同。

三、 测试结论
     1. 在 RTT0.3.3 版本,测试结果如下:(收发12MB的文件没有问题,速度大约 200KB/s 左右)

(原文件名:QQ截图20111019230648.jpg)

     2. 在 RTT0.4.0RC1 版本,测试结果如下:(电脑在发送20480个字节后停止,然后开发板无应答数据了,几秒钟后连接自动关闭,但开发板没有死机,LED线程仍在运行,finsh也在正常运行)

(原文件名:RTT-0.4.0_STM32F107的TCP不稳定.jpg)

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2011-10-19 23:31:42 | 显示全部楼层
死掉后, list_sem() 看下结果.

出0入0汤圆

 楼主| 发表于 2011-10-20 00:14:55 | 显示全部楼层
回复【1楼】aozima
死掉后, list_sem() 看下结果.
-----------------------------------------------------------------------

结果如下:

(原文件名:1.jpg)

出0入0汤圆

 楼主| 发表于 2011-10-20 00:23:46 | 显示全部楼层
每次都是在:电脑发送 20480 字节、开发板应答 16896 字节后,开发板的网络死了,PING也是不通的。

如下是网络死机后,finsh中 list_tcps() 结果:

(原文件名:list_tcps.jpg)

如下是网络死机后,finsh中 phy() 结果:

(原文件名:phy.jpg)

出0入0汤圆

 楼主| 发表于 2011-10-20 00:44:11 | 显示全部楼层
在 RTT0.3.3 版本,电脑与开发板之间,同时开 1个TCP服务器 和 1个TCP客户端,同时收发文件(12MB 和 2.5MB 的文件),都没问题

出0入0汤圆

发表于 2011-10-20 01:13:47 | 显示全部楼层
回复【2楼】ljqlaq  杰
-----------------------------------------------------------------------
sem 不是 mem

出0入0汤圆

 楼主| 发表于 2011-10-20 12:38:52 | 显示全部楼层
回复【5楼】aozima
回复【2楼】ljqlaq  杰
-----------------------------------------------------------------------
sem 不是 mem
-----------------------------------------------------------------------

哦,不好意思,这个得晚上回去再抓图了

出0入0汤圆

 楼主| 发表于 2011-10-20 18:52:18 | 显示全部楼层
网络死机后,finsh中 list_sem() 结果:

(原文件名:未命名.jpg)

出0入0汤圆

发表于 2011-10-31 11:48:55 | 显示全部楼层
是107么,帮看下不插网线初始化,还能ping通么?

出0入0汤圆

发表于 2011-10-31 12:54:23 | 显示全部楼层
回复【8楼】pt_2005  
是107么,帮看下不插网线初始化,还能ping通么?
-----------------------------------------------------------------------

自行处理下PHY初始化部分即可。

出0入0汤圆

发表于 2011-11-2 10:01:44 | 显示全部楼层
自行处理下PHY初始化部分即可。
-----------------------------------------------------------------------
您能在指点下可以么,没看出不一样的地方,谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 03:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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