搜索
bottom↓
回复: 37

STM32F4+ucosii+lwip遇到的问题

[复制链接]

出0入0汤圆

发表于 2012-7-26 22:37:39 | 显示全部楼层 |阅读模式
我根据官方的程序和蕉海波的文章,终于移植“成功”了,但是遇到了两人很大的问题:
1:就是通过周立功的TCP&&UDP测试工具,测试出来最大只有20K;后来我测试一下官方的lwip+freeRTOS,依然是最大20k。
   我想问大家的107官方例程是不是网速这么低啊?还是我的板的问题?
   是不是lwip可以设置网速的,我对它不是十分了解。  
2:最头痛的就是我移植的程序居然运行了1个小时后(不确定的时间出问题),死机。
   我之前学的都是没有系统的程序调试,调试容易,但是这个我就不知如何调试了,请大侠指教。
   不知大家之前有没有遇到这种情况

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

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2012-7-26 22:38:06 | 显示全部楼层
自己先顶一下

出0入0汤圆

发表于 2012-7-27 17:30:50 | 显示全部楼层
是个问题! 而且这种问题很麻烦!

出0入0汤圆

发表于 2012-9-17 16:53:14 | 显示全部楼层
周立功那个还可以测速呀

出0入0汤圆

发表于 2012-9-18 02:10:08 | 显示全部楼层
我用stm32F4+lwip,裸奔,TCP传输速率最大也只有40kbytes,不知道哪里出的问题,自己写的传输代码(不带任何协议栈),速度都可以达到12Mbytes

出0入0汤圆

发表于 2012-10-22 10:27:23 | 显示全部楼层
wonderglass 发表于 2012-9-18 02:10
我用stm32F4+lwip,裸奔,TCP传输速率最大也只有40kbytes,不知道哪里出的问题,自己写的传输代码(不带任 ...

请问如何测试传输速率?  能否共享下你写的传输代码

出0入0汤圆

 楼主| 发表于 2012-11-5 08:55:38 | 显示全部楼层
wky2wy 发表于 2012-10-22 10:27
请问如何测试传输速率?  能否共享下你写的传输代码

通过周立功的程序,只要你学习板上写那程序,收了就转发出去就可以了。

出0入0汤圆

 楼主| 发表于 2012-11-5 12:30:22 | 显示全部楼层
hand123a 发表于 2012-11-5 10:29
貌似有专门的工具来测度。

没有用过。

出0入0汤圆

 楼主| 发表于 2012-11-5 12:31:30 | 显示全部楼层
现在解决了一个问题了,重起是因为我的ucosii有问题的

出0入0汤圆

 楼主| 发表于 2013-1-31 09:40:37 | 显示全部楼层
@XUEPENGBIN 由于我不可以发消息给你,只要在这里发了。我用的是DM9161的,直接用GD_STM32F4 http://item.taobao.com/item.htm? ... &id=15380723925 ,为什么一定要用DP83848呢?

出0入0汤圆

 楼主| 发表于 2013-1-31 09:45:55 | 显示全部楼层
wonderglass 发表于 2012-9-18 02:10
我用stm32F4+lwip,裸奔,TCP传输速率最大也只有40kbytes,不知道哪里出的问题,自己写的传输代码(不带任 ...

我还以为是板子问题啊

出0入0汤圆

发表于 2013-2-1 10:35:17 | 显示全部楼层
本帖最后由 linliangqiu 于 2013-2-1 10:40 编辑

我移植过,STM32F207+LWIP,没有经常太多的优化,也可以有3M/S的传输速度,开大一点缓冲,还有就是优化下通信底层,UCOS的通信机制。
STM32F207 是支持硬件CHKSUM这个也要开。

出0入0汤圆

发表于 2013-3-28 21:15:53 | 显示全部楼层
能否把你的  STM32F4+ucosii+lwip传给我啊,谢谢 277210610@qq.com

出0入0汤圆

发表于 2013-3-29 08:45:04 | 显示全部楼层
在虚拟机里安装一个WINDOWS,一台电脑同时开两XP,做通讯实验,我们当时是开两LINUX,做实验。

出0入0汤圆

 楼主| 发表于 2013-4-6 00:13:36 | 显示全部楼层
还有谁要的?我用的开发板是GD_STM32F4的,Lwip+ucosii问题也已经解决了,之前是因为版本问题。

出0入0汤圆

发表于 2013-4-6 03:28:12 | 显示全部楼层
智睿 发表于 2013-4-6 00:13
还有谁要的?我用的开发板是GD_STM32F4的,Lwip+ucosii问题也已经解决了,之前是因为版本问题。 ...

楼主就传上来吧,谁要谁下载呀,,我想要!!

出0入0汤圆

 楼主| 发表于 2013-4-6 23:59:16 | 显示全部楼层
myqiang1990 发表于 2013-4-6 03:28
楼主就传上来吧,谁要谁下载呀,,我想要!!

这就是GD_STM32F4+LWIP+UCOSIIV2.9的源码。本人用了一个多月把它移植成功了,但是应用层非常简单的,要复习的功能就要自己完善啦。源码无私奉献了,请大家转发时要留下本人的小名--新木乔。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-4-7 00:26:52 | 显示全部楼层
智睿 发表于 2013-4-6 23:59
这就是GD_STM32F4+LWIP+UCOSIIV2.9的源码。本人用了一个多月把它移植成功了,但是应用层非常简单的,要复 ...

谢谢亲爱的楼主。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-4-9 12:24:25 | 显示全部楼层
学习一下,没弄通

出0入0汤圆

发表于 2013-4-21 19:47:42 | 显示全部楼层
嗯,谢谢楼主分享这么好的资料啊,谢谢您,我想问问,我使用的网卡芯片是DP83848CVV,和您使用的网卡芯片不同,请问需要改动底层的网络驱动吗?

出0入0汤圆

发表于 2013-4-21 20:15:56 | 显示全部楼层
Mark。。。

出0入0汤圆

发表于 2013-4-21 21:14:59 | 显示全部楼层
楼主,我想问问,我也是在stm32f407IG上移植ucosii和lwip,但是我建立的任务老是无法接受RTC发过来的消息,所以只能使用全局变量的方式了,调试发现,我建立的任务没有工作呢,系统老是在OS_IDLETASK中无限循环,你知道是什么原因吗?谢谢了

出0入0汤圆

发表于 2013-4-22 13:02:51 | 显示全部楼层
学习 学习  谢谢

出0入0汤圆

发表于 2013-4-22 13:03:17 | 显示全部楼层
myqiang1990 发表于 2013-4-7 00:26
谢谢亲爱的楼主。。。

学习学习 谢谢

出0入0汤圆

发表于 2013-4-23 09:18:42 | 显示全部楼层
分享一生平安!

出0入0汤圆

发表于 2013-5-14 09:17:20 | 显示全部楼层
很有用,谢谢分享!

出0入0汤圆

发表于 2013-5-14 13:43:16 | 显示全部楼层
没测过具体的数据流量,我们测过417每秒网络包的计算能力大约13000包,所以性能是非常好的

出0入0汤圆

 楼主| 发表于 2013-5-18 08:58:32 | 显示全部楼层
不知道是不是跟硬件有关

出0入0汤圆

发表于 2013-7-18 16:28:28 | 显示全部楼层
最近也在学习,参考一下,谢谢楼主了

出0入0汤圆

发表于 2013-7-18 18:44:47 | 显示全部楼层
这个帖子里面的代码我也下载了测试了一下,但是和我之前搞的一个107模式下面的不一样了。
于是我就有点蒙了,麻烦哪位大侠给我说一下,咋个建立一个TCP client的呢。TCP连接都建立了,只是不晓得咋个处理数据。因为中断里面是一个信号量。这个以前没接触过。

出0入0汤圆

发表于 2013-7-19 15:13:59 | 显示全部楼层
遇到一个问题……
我建立的TCP client,运行一段时间后就停在了tcpip_thread,然后一直在那个  while (1) {                          /* MAIN Loop */
    sys_mbox_fetch(mbox, (void *)&msg);
    switch (msg->type)
里面死循环。有谁知道这是为什么不呢?

出0入0汤圆

发表于 2013-7-19 16:00:45 | 显示全部楼层
智睿 发表于 2013-4-6 23:59
这就是GD_STM32F4+LWIP+UCOSIIV2.9的源码。本人用了一个多月把它移植成功了,但是应用层非常简单的,要复 ...

mark标记以下

出0入0汤圆

发表于 2013-7-19 21:05:29 来自手机 | 显示全部楼层
开了dma没?

出0入0汤圆

发表于 2013-11-8 10:32:54 | 显示全部楼层
楼主写个移植文档啊,也让我们这样的菜鸟少走弯路啊

出0入0汤圆

 楼主| 发表于 2013-11-8 13:58:42 | 显示全部楼层
changtf 发表于 2013-11-8 10:32
楼主写个移植文档啊,也让我们这样的菜鸟少走弯路啊

之前打算写的,但现在又要上班,加上我很久没有去用它了,很多东西都忘记了。如果哪天工作上用到,我就顺便写一下吧。

出0入0汤圆

发表于 2013-11-25 17:04:15 | 显示全部楼层
谢谢开源,学习再来回帖

出0入0汤圆

发表于 2014-2-16 16:07:18 | 显示全部楼层
谢谢分享啊

出0入0汤圆

发表于 2017-7-26 10:31:42 | 显示全部楼层
智睿 发表于 2013-11-8 13:58
之前打算写的,但现在又要上班,加上我很久没有去用它了,很多东西都忘记了。如果哪天工作上用到,我就顺 ...

楼主啊,我都等了4年了,孩子都生2个了呀
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-21 11:14

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

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