TI中文支持网
TI专业的中文技术问题搜集分享网站

omapl138+ucosii+ddr2+emac

问题是这样的:

硬件: omapL138+DDR2, 北京合众达做的开发板

调试软件:CCS3.3+SEED-XDS560PLUS

          我们将程序与内存都搬到DDR2中,然后只使用ARM9核跑ucosii,接着将Lwip的代码移植到ucosii上;

程序可以Ping通,但是存在Ping了一段时间系统崩溃,跑飞;

          跟踪程序,发现:ARM在某次出中断(出现错误的前一次)之后,pbuf数据内容都丢失(就是此次接收到的数据内容

发生全部改变),并且lwip中的内存管理关键变量也出现改变,内存可能还有其他地方发生改变,这样导致程序跑飞,请问

我如何找到问题的根源,应该做些什么样的测试来确定这个问题?

 

在oampL138上跑ucosii系统,

pun liu:

现在系统不再崩溃,使我们移植的Ucosii存在系统缺陷。但是感觉L138的EMAC在发送200万左右个包之后,EMAC就不能再发送了?这是为何?

赞(0)
未经允许不得转载:TI中文支持网 » omapl138+ucosii+ddr2+emac
分享到: 更多 (0)