0

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

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()not init_TcpNet()。第一个输出显示 RAM 已写入,但之后 RAM 没有再次写入。有没有人遇到过这个问题并且可以解决它?谢谢并恭祝安康!

4

0 回答 0