打印

求助 SILISCON IDE编译程序出现错误

[复制链接]
4137|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tg513789261|  楼主 | 2012-12-27 10:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*** ERROR C274 IN LINE 12 OF VARI.H: 'PCAH': absolute specifier illegal
*** ERROR C274 IN LINE 13 OF VARI.H: 'PCAL': absolute specifier illegal
*** ERROR C274 IN LINE 14 OF VARI.H: 'overtimes': absolute specifier illegal
*** ERROR C274 IN LINE 15 OF VARI.H: 'datl': absolute specifier illegal
*** ERROR C274 IN LINE 43 OF VARI.H: 'Sens': absolute specifier illegal
这种问题产生的原因是什么啊 有没有遇到过的?  请指教  谢谢  本人菜鸟一枚

相关帖子

沙发
tg513789261|  楼主 | 2012-12-27 10:41 | 只看该作者
本段错误程序代码
unsigned char PCAH _at_ 0x402;
unsigned char PCAL _at_ 0x403;
unsigned int overtimes _at_ 0x400;
unsigned long datl _at_ 0x400;

使用特权

评论回复
板凳
ayb_ice| | 2012-12-27 10:46 | 只看该作者
DATA空间没有那么大,当然报错

另外PCAH可能与SFR重名

使用特权

评论回复
地板
tg513789261|  楼主 | 2012-12-27 11:00 | 只看该作者
数据手册里写的是256+4KRAM的空间

另外PCAH与SFR没有重名

使用特权

评论回复
5
tg513789261|  楼主 | 2012-12-27 11:00 | 只看该作者
ayb_ice 发表于 2012-12-27 10:46
DATA空间没有那么大,当然报错

另外PCAH可能与SFR重名

数据手册里写的是256+4KRAM的空间

另外PCAH与SFR没有重名

使用特权

评论回复
6
tg513789261|  楼主 | 2012-12-27 11:02 | 只看该作者
tg513789261 发表于 2012-12-27 11:00
数据手册里写的是256+4KRAM的空间

另外PCAH与SFR没有重名

4K是片外的  XRAM

使用特权

评论回复
7
ayb_ice| | 2012-12-27 11:13 | 只看该作者
tg513789261 发表于 2012-12-27 11:02
4K是片外的  XRAM

片外有4K,但你要指定啊,编译器没有那么聪明的

这样
char xdata my_data _at_ 0x123;

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
tg513789261 + 1 很给力! 我想知道如果是结构体定义到片外空.
8
liusensen| | 2012-12-27 11:19 | 只看该作者
我不懂这代码  但是我帮你顶一下 解决解决

使用特权

评论回复
9
shell.albert| | 2012-12-27 11:35 | 只看该作者
加上xdata,external data space

使用特权

评论回复
10
tg513789261|  楼主 | 2012-12-27 11:46 | 只看该作者
ayb_ice 发表于 2012-12-27 11:13
片外有4K,但你要指定啊,编译器没有那么聪明的

这样

如果结构体出现这种问题该怎么解决呢?
比如
struct senspar
{
…………
}sens _at_ 0x50e;
这种情况该怎么办呢? 谢谢哈

使用特权

评论回复
11
ayb_ice| | 2012-12-27 13:44 | 只看该作者
本帖最后由 ayb_ice 于 2012-12-27 13:46 编辑

tytpedef struct{
    ...
}t_STRUCT;

t_STRUCT xadat my_struct _at_ 0x123;




tytpedef xdata struct{
    ...
}t_STRUCT;

t_STRUCT my_struct _at_ 0x123;

...

使用特权

评论回复
12
tg513789261|  楼主 | 2012-12-27 15:27 | 只看该作者
ayb_ice 发表于 2012-12-27 13:44
tytpedef struct{
    ...
}t_STRUCT;

呵呵 非常感谢 这个问题经过你的指教已经解决了:D
但是出现新的问题了 我先看看哈  解决不了再问你  嘿嘿:lol

使用特权

评论回复
13
tg513789261|  楼主 | 2012-12-28 13:27 | 只看该作者
ayb_ice 发表于 2012-12-27 13:44
tytpedef struct{
    ...
}t_STRUCT;

非常感谢  程序过了 呵呵:D

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

0

帖子

0

粉丝