KEIL C 中 变量定义问题

[复制链接]
2840|2
 楼主| 梦在天涯 发表于 2007-3-28 13:14 | 显示全部楼层 |阅读模式
我想定义绝对地址数组,并且对数组初始化;
但编译不通过; 格式如下:

xdata unsigned char XDTst[]={
0x01,0x02,0x03,0x04,0x05
} _at_ 0xf000;

请高手说说,怎样做到.是不是不能实现.

我使用的编译器是 Keil V2    C7.50
ayb_ice 发表于 2007-3-28 13:24 | 显示全部楼层

随便说说

  _at_绝对定位的变量本来不能初始化,请使用链接命令,看HELP...
computer00 发表于 2007-3-28 13:44 | 显示全部楼层

不要初始化,你可以在主函数里面再初始化它们

xdata unsigned char XDTst[5]  _at_ 0xf000;

XDTst[0]=0x01;
..............
..............
..............
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

7

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部