TI中文支持网
TI专业的中文技术问题搜集分享网站

msp430fr2433 如果在information memory定义一个数组

最近在做产品开发,想在information memory 定义一个数组存储参数

但是按如下方法定义到info的数组必须加CONST 而加上CONST后的数组 内容在程序内不能直接修改编译会报错 

#pragma memory = constseg(INFO) 
const char config_table[10] = {1,2,3,4,5,6,7,8,9,0};
#pragma memory = default

而如果按下面的不加CONST定义数组 仿真查看数组地址在内存里不在INFO段  如何能把不加CONST的数组定义到INFO里啊

#pragma memory = constseg(INFO) 
char config_table[10] = {1,2,3,4,5,6,7,8,9,0};
#pragma memory = default
灰小子:

不用const没有好办法。

你修改这个数组的时候相当于要修改fram存储器存储的数值,你直接对地址操作试试,不一定要使用config_table这个数组名。

赞(0)
未经允许不得转载:TI中文支持网 » msp430fr2433 如果在information memory定义一个数组
分享到: 更多 (0)