当前位置: 代码迷 >> 嵌入开发 >> IAR中内存断续?该如何处理
  详细解决方案

IAR中内存断续?该如何处理

热度:4963   发布时间:2013-02-26 00:00:00.0
IAR中内存断续??
环境是IAR4.21 FOR MSP430F5438;
我在原函数的基础上(原函数正常运行)定义了一个全局数组A,大概2Kbyte;
出现情况如下:
1.不访问这个数组时没有异常;
2.访问这块数组A时出现程序能下载进去,但直接就跳过全速运行,也没出来数据;
3.将这块数组缩小到大概一半时,程序又可以正常加载和运行了;
4.我又在这数组前面定义了数组B也是大概2K,想跳过这区域,结果再访问原来的数组A时,A仍然出现了1--3的情况;

data区是够的,16K,我只使用了6K左右;

请高手帮忙解答,谢谢

------解决方案--------------------------------------------------------
探讨
环境是IAR4.21 FOR MSP430F5438;
我在原函数的基础上(原函数正常运行)定义了一个全局数组A,大概2Kbyte;
出现情况如下:
1.不访问这个数组时没有异常;
2.访问这块数组A时出现程序能下载进去,但直接就跳过全速运行,也没出来数据;
3.将这块数组缩小到大概一半时,程序又可以正常加载和运行了;
4.我又在这数组前面定义了数组B也是大概2K,想跳过这区域,结果再……
  相关解决方案