首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]将FLASH区常量读到RAM 区

[求助]将FLASH区常量读到RAM 区

我是这样定义


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

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

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


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

#pragma CONST_SEG TABLE_ROM
const int a=22;

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

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

我的MCU是DT128.

应该用SECTION声明,而不是pragma。
海纳百川  有容乃大
返回列表