[开发工具] 谁帮我看看!

[复制链接]
 楼主| 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所在的目录中。
 楼主| h0w1h2 发表于 2007-1-9 14:14 | 显示全部楼层

re:

我所有的原文件和头文件都是在同一个目录source下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

39

帖子

0

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