在我的项目中,我使用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没有再次写入。
有没有人解决这个问题,能解决它吗?
谢谢和问候!