打印
[开发工具]

谁帮我看看!

[复制链接]
3080|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
h0w1h2|  楼主 | 2007-1-9 10:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用cosmic 16k 限制版 c Compiler 编译st7的不同源文件,有些还是意法公司提供的头文件,总报相同错误信息,信息如下:
Compiling sourcei2cm_drv.c...
cxst7 +modms +compact +debug -pxx -pp -l -isource -iD:COSMICCXST7_16KHst7  -clDebug -coDebug sourcei2cm_drv.c
#error cpst7 sourcest7fmc2s4.h:87(15) missing ;
sourcei2cm_drv.c:
The command: "cxst7 +modms +compact +debug -pxx -pp -l -isource -iD:COSMICCXST7_16KHst7  -clDebug -coDebug sourcei2cm_drv.c" has failed, the returned value is: 1
exit code=1.

i2cm_drv.o - 2 error(s), 0 warning(s)

文件“st7fmc2s4.h“第87行是注释行,
STVD7_EXTERN volatile unsigned char PEDDR @0x0d;
/* Option Register */
STVD7_EXTERN volatile unsigned char PEOR @0x0e;

有时文件都没有87行也报信息#error cpst7 source****** :87(15) missing ;
是否限制版的缘故?
沙发
AES_SEA| | 2007-1-9 10:38 | 只看该作者

RE:

也可能是前面或后面有错误导致error定位不准.

方便的话PROJECT发上来大家看看

使用特权

评论回复
板凳
h0w1h2|  楼主 | 2007-1-9 11:00 | 只看该作者

re

st7fmc2s4.h是意法公司提供的st7寄存器的头文件,i2cm_drv.c使我编的,还要查看其它文件吗?
相关链接:https://bbs.21ic.com/upfiles/img/20071/20071910593583.rar

使用特权

评论回复
地板
浪淘沙| | 2007-1-9 13:26 | 只看该作者

你的头文件放在哪里了?

那个错误指示说“没有找到st7fmc2s4.h”,你应该把它拷贝到i2cm_drv.c所在的目录中。

使用特权

评论回复
5
h0w1h2|  楼主 | 2007-1-9 14:14 | 只看该作者

re:

我所有的原文件和头文件都是在同一个目录source下。

使用特权

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

本版积分规则

14

主题

39

帖子

0

粉丝