首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 嵌入开发 >

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

2012-03-06 
IAR中内存断续??环境是IAR4.21 FOR MSP430F5438我在原函数的基础上(原函数正常运行)定义了一个全局数组A,

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,想跳过这区域,结果再……

热点排行