请问各位一个困扰我的问题。我使用2010芯片,该芯片程序存储空间为4096,我用到了4088,运行时一段时间程序就被自动复位,回到刚上电的状态。反复试验发现,如果去掉Uart通讯,就没有问题了(通讯采用的是键盘100ms访问一次2010控制的主机)。我查了RCON,标志位显示“执行了reset命令”。似乎是执行了defaultinterrupt 函数,不确定。我样能找到reset的源呢?还有个奇怪的现象,程序原来是在3010芯片上跑的,没这个问题。没修改代码,只是换到了2010,相应更改了gld等文件,就不行了,请大家指教一下会是哪里有问题,我有些摸不着头脑了。谢谢! |