RAM总是由未知函数编写,为什么?

时间:2012-11-13 01:43:14

标签: c embedded arm

在我的项目中,我使用NXP LPC2368芯片作为嵌入式系统核心。我使用的网络通信模块是RL-ARM lib.Let看看:

int main(int argc,char**)
{
...
init_TcpNet();
.../*my program to deal with data from network,like callback function.etc*/
while(1)
{
...
main_TcpNet();
...
}
}

不幸的是,当我插入网线时,我发现RAM 0x40004730~0x4000476f中的一段始终被写入,否则,它不会发生。 然后,我禁用init_TcpNet(),它没有发生。另一方面,当它禁用...(我的程序)时,它发生了。所以,我猜测问题是由lib函数引起的

init_TcpNet()

最后,我尝试禁用main_TcpNet()而不是init_TcpNet()。第一个输出显示RAM被写入,但之后RAM没有再次写入。 有没有人解决这个问题,能解决它吗? 谢谢和问候!

0 个答案:

没有答案