搜索
bottom↓
回复: 16

实时操作系统RT-Thread/SAM7X移植 问题请教

[复制链接]

出0入0汤圆

发表于 2010-3-9 22:14:52 | 显示全部楼层 |阅读模式
回复【楼主位】ffxz  
RT-Thread RTOS的AT91SAM7X256移植,包含:  
RTOS的移植(RealView MDK 3.40)  
finsh shell系统移植 (使用的是COM1)  
TCP/IP协议栈LwIP 1.3.0移植  
AT91SAM7X256的EMAC驱动(注意PHY芯片是RTL8021)  
这套移植包含了一个简单的TCP Echo Server例子,经受住了从PC上无延时的50万个TCP Echo包的冲击。版本暂时还是定为0.2.4 beta,有AT91SAM7X256板子的网友还请帮忙多测试。  
RT-Thread RTOS/AT91SAM7X256移植 (原文件名:rt-thread-0.2.4-at91sam7x256.zip)   
关于RT-Thread RTOS的中文文档可以参考官方网站的帖子:  
http://www......
-----------------------------------------------------------------------



我后来移植到 官方的 at91sam7x256-ek 开发板上(phy是dm9161的),这是唯一区别。

发现个怪问题,开机运行数秒钟后,网卡中断不响应了。 无法通信!

但是使用交叉网线直连却没有这个问题,通信许久都很好。

还有人遇到过类似的问题啊!~~~

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

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

出0入0汤圆

发表于 2010-3-9 22:21:30 | 显示全部楼层
你的dm9161 phy已经OK了?弄份补丁上来吧,这样方便其他人使用。你的问题是否和硬件相关?不会又是那个平行布线的问题?
头像被屏蔽

出0入0汤圆

发表于 2010-3-9 22:40:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2010-3-10 09:40:48 | 显示全部楼层
回复【1楼】ffxz
你的dm9161 phy已经OK了?弄份补丁上来吧,这样方便其他人使用。你的问题是否和硬件相关?不会又是那个平行布线的问题?
-----------------------------------------------------------------------

我以前的ucos+lwip是成功了的!~~   硬件问题排除!~~

我ping小于256的短包没问题,ping长包 网卡很快就死了!~~~






补丁等稳定了  再上传

出0入0汤圆

 楼主| 发表于 2010-3-12 09:35:13 | 显示全部楼层
问题解决,网卡驱动的问题!~~~

rt-thread-0.2.4 for官方AT91SAM7X-EK开发板

代码:点击此处下载 ourdev_537924.rar(文件大小:3.47M) (原文件名:rt-thread-0.2.4 for AT91SAM7X256-EK.rar)


网卡Phy:  dm9161

console:串口0


Netio测试:

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

我的lwip opt参数为:
#define TCP_MSS                 2048
#define TCP_SND_BUF             4096
#define TCP_WND                 4096

测试结果不太理想,但驱动还是很稳定的,可能是lwip参数的问题。我在rt-thread-0.3.0上测试也是这个结果。如果大家有好的提高性能的方法email我。

在原先的 rt-thread-0.2.4-at91sam7x256  工程上修改,增加dm9161的驱动,同时修正了一些bug。
1、        修正了console串口管脚定义的错误。
2、        修正网卡驱动sam7xether_reset_tx_desc()函数中的bug,详细见代码。
3、        修正网卡驱动sam7xether_rx()函数中的bug,详细见代码。


                                                飞翔
                                             Ljt8015@163.com

出0入0汤圆

发表于 2010-3-12 09:49:47 | 显示全部楼层
稳定性如何呢?RTT不是0.3吗?

出0入0汤圆

发表于 2010-3-12 09:55:03 | 显示全部楼层
呵呵,不再调整参数了?

这个速度确实差了些,可以考虑用0.3.0嘛,然后用finsh看看一些状态。

出0入0汤圆

 楼主| 发表于 2010-3-12 09:57:20 | 显示全部楼层
回复【6楼】ffxz
呵呵,不再调整参数了?
这个速度确实差了些,可以考虑用0.3.0嘛,然后用finsh看看一些状态。
-----------------------------------------------------------------------

我用0.3.0也是这个结果   finsh中好像看不到什么状态嘛!~~~

出0入0汤圆

发表于 2010-3-12 11:20:30 | 显示全部楼层
我比较关心的是内存指标(应该还能看到更多,算了等以后的系统内部行为分析工具吧),让shaolin给你个他用的参数。

出0入0汤圆

发表于 2010-3-12 12:15:21 | 显示全部楼层
速度差应该还好,还能接受,我更关心稳定性。

出0入0汤圆

 楼主| 发表于 2010-3-12 14:09:30 | 显示全部楼层
回复【8楼】ffxz
我比较关心的是内存指标(应该还能看到更多,算了等以后的系统内部行为分析工具吧),让shaolin给你个他用的参数。
-----------------------------------------------------------------------

系统内部行为分析工具  ???    干嘛用的!~~~~

出0入0汤圆

 楼主| 发表于 2010-3-12 14:12:05 | 显示全部楼层
回复【5楼】oldtom
稳定性如何呢?RTT不是0.3吗?
-----------------------------------------------------------------------

rtt0.3.0中非常稳定!

在0.2.4中ping 大于1514的包 死机,问题在lwip 的 ip分片处理程序中!~~~

出0入0汤圆

 楼主| 发表于 2010-3-12 17:01:55 | 显示全部楼层
rtt0.3.0 中 at91sam7x256-ek 的SD卡 文件系统还有点问题 !~~

还有人搞定了啊??

出0入0汤圆

发表于 2010-3-12 17:15:31 | 显示全部楼层
回复【12楼】ljt8015  
rtt0.3.0 中 at91sam7x256-ek 的SD卡 文件系统还有点问题 !~~
还有人搞定了啊??
-----------------------------------------------------------------------

没调试过,我这边的硬件是坏的,SD卡坏,串口坏。

出0入0汤圆

 楼主| 发表于 2010-3-12 20:18:54 | 显示全部楼层
回复【13楼】ffxz
回复【12楼】ljt8015   
rtt0.3.0 中 at91sam7x256-ek 的SD卡 文件系统还有点问题 !~~
还有人搞定了啊??
-----------------------------------------------------------------------
没调试过,我这边的硬件是坏的,SD卡坏,串口坏。
-----------------------------------------------------------------------

那我测试好了 上传!~~~

出0入0汤圆

发表于 2010-3-12 20:53:55 | 显示全部楼层
发现个怪问题,开机运行数秒钟后,网卡中断不响应了。 无法通信!

但是使用交叉网线直连却没有这个问题,通信许久都很好。

-----------------------------------------------------------------------

回楼主,是PCB布线问题,网络连接不稳定,PHY重启了。可以把以太网速度降到10M试试,100M网络对layout要求比较高

出0入0汤圆

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

本版积分规则

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

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

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

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