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

如何直接用地址值读取分页里的数据

const far INT16U data@0xF88000=256;
我把这段代码放到main()里面去,编译都调不通。
我想你是想把数据放到FLASH里面,然后调出来吧,我是这样做的:
1.在prm文件里:
PLACEMENT
   。。。
  。。。
  PAGED_CONST   INTO    PAGE_F8   // 自定义常量地址
   。。。
。。。
END
2. 数据定义
#pragma CONST_SEG __GPAGE_SEG PAGED_CONST
unsigned int data = 256;
#pragma CONST_SEG DEFAULT
3.数据引用
unsigned int * FAR ch;
*ch = data;
返回列表