主题中讨论的其他部件: AFE4404
工具/软件:Code Composer Studio
我正在使用MSP430FR5994微控制器。 使用的开发平台/环境:CCS 6.2。
为了收集分析数据,我需要使用大容量的数据块,这不适合RAM内存。 所以我想将它们移到FRAM内存中。
我已经详细阅读了相应的文档:sla628,slau132q 5.11 20和sla685,以及我发现的有关此问题的所有论坛条目。
fRAM_variables
{
*(*:greenArray)
}> fram
在main.c中:
long greenArray [256]={0};
在不访问数据块的情况下,程序编译,加载和运行时不会出现故障。 但是,只要我将此代码插入到初始化部分,程序就无法运行,尽管已正确编译和加载。
对于(j=0; j<256; j++)
{
greenArray[j]=0;
}
您能不能帮助我,请您做些什么来使此解决方案发挥作用?
遗憾的是,#pragma NOINIT解决方案具有相同的结果。