Board logo

标题: [求助]将FLASH区常量读到RAM 区 [打印本页]

作者: chengzei    时间: 2007-10-3 11:06     标题: [求助]将FLASH区常量读到RAM 区

我是这样定义


const int a=22;
这个a是在FLASH区中;

然后在RAM中生成一个变量
int b;
然后我在其他函数中使用
b=a;
想把放在flash中的数据调用出来使用

结果发现读出来的b总是不正确,请教高手这是为什么 应该怎么解决?



作者: chengzei    时间: 2007-10-3 11:24

补充一下..
a 是这样定义的

#pragma CONST_SEG TABLE_ROM
const int a=22;

TABLE_ROM是我在PRM文件中定义的FLASH的一个区域

然后 b 是我在其他.C文件中定义的

我的MCU是DT128.


作者: strongchen    时间: 2007-10-4 19:53

应该用SECTION声明,而不是pragma。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0