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; |