搜索
bottom↓
回复: 7

LPC1850+ucos-II+lwip纠结的问题?

[复制链接]

出0入0汤圆

发表于 2012-9-25 11:41:27 | 显示全部楼层 |阅读模式
小弟最近在搞LPC1850+ucos-II+lwip的移植,目前的情况是移植工作完成,整个系统能跑起来,但是lwip不能ping通。操作系统模拟层也按照说明修改了。
移植过程中参考的资料:LPC1850+freertos+lwip   &     LPC1768+ucos-II+lwip   这两个代码都是能正常运行的。
现在纠结的问题:
1.要么将LPC18XX_emac.c(非lwip自带的文件)文件下关于freertos的接口改为ucos的,但是小弟不才,看不懂freertos的接口函数,而且要想将其移到ucos上的话,必须对ucos有深刻的认知。我对ucos也只是知道皮毛。
2.要么将ethernetif.c(lwip自带的文件)文件下关于底层的网卡驱动参照1768改为1850的,但是二者驱动相差太大,修改也有难度。

在这里就是想问问各位大侠,谁弄过ucos+lwip的,需要注意些啥呢?谢谢!

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

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-9-25 11:49:45 | 显示全部楼层
只用过1850的高速USB,没玩过以太网的,帮顶

出0入0汤圆

 楼主| 发表于 2012-10-8 09:50:58 | 显示全部楼层
OK!问题已经差不多解决,在以太网的底层驱动下使能了中断后正常,但是不太稳定,即单独ping时开始会很稳定,返回时间<1ms,一段时间过后就开始变的很长,然后开始出现丢包,总的估计,丢包率在10%左右。如果在ping时刷网页,即输入IP地址显示网页,这时ping就开始丢包。起初怀疑是优先级的问题,因为ping的优先级和http的优先级是不一样的,仔细看了下,与参考代码的优先级设置一样,然后就没继续进行了。
如果有知道的朋友麻烦告知一声,谢谢!

出0入0汤圆

发表于 2012-10-8 11:07:13 | 显示全部楼层
汪长鸿 发表于 2012-10-8 09:50
OK!问题已经差不多解决,在以太网的底层驱动下使能了中断后正常,但是不太稳定,即单独ping时开始会很稳定 ...

你在注册检查你一你的驱动接口程序。肯定是在这里分配BUFFER出现了问题,如果你认为你的LWIP的BEFFUER够大,可以开到32K,PING大包就会好一,还有就是你的内存未被释放,导制一段时间后紧张。

出0入0汤圆

发表于 2012-10-8 11:19:46 | 显示全部楼层
mark.
LPC1850多少钱一片?

出0入0汤圆

 楼主| 发表于 2012-10-8 15:18:27 | 显示全部楼层
lpc1788 发表于 2012-10-8 11:07
你在注册检查你一你的驱动接口程序。肯定是在这里分配BUFFER出现了问题,如果你认为你的LWIP的BEFFUER够 ...

谢谢你的指点,我回去试了一下,发现没什么效果。
1.你指的buffer是
#define MEM_SIZE                (2*1024) // used for Lwip malloc
这个吗,我将其改为32K后没效果。另,这里的设置与参考代码的设置是一样的,参考代码现象是没问题的。

2.你指的内存释放该如何做呢?请指教。谢谢。

出0入0汤圆

发表于 2012-10-11 11:02:32 | 显示全部楼层
内存是要看如何分配的吧?

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-7-23 01:27

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

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