This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

omapl138+ucosii+ddr2+emac



问题是这样的:

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

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

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

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

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

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

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

 

在oampL138上跑ucosii系统,