打印
[AVR单片机]

icc编译问题

[复制链接]
1788|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tgyh|  楼主 | 2011-8-5 23:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
joyme| | 2011-8-6 10:37 | 只看该作者
贴出错的文件,估计是宏定义或头文件包含的问题吧

使用特权

评论回复
板凳
tgyh|  楼主 | 2011-8-8 00:02 | 只看该作者
我补充详细点,不然没高手对症下药, 提示为:  
ucos_ii.h(996): "#error" executed ("OS_CFG.H,Missing OS_FLAG_EN: Enable (1) or Disable (0) code generation for Event Flags")
就这句话连续报了九次错误。  我怀疑宏定义没错是不是头文件包含的问题,  因为我是从一台电脑拷贝过来的。  我只指定了OPTION—>include path路径  整个工程都拷贝了 包括iom128

使用特权

评论回复
地板
ShakaLeo| | 2011-8-8 11:50 | 只看该作者
楼主可能是没有在OS_CFG.H文件中定义OS_FLAG_EN,如果使用FLAG功能,就把OS_FLAG_EN定义为1,否则就定义为0.  如果不定义就会报错。

使用特权

评论回复
5
l223909| | 2011-8-8 11:51 | 只看该作者
顶一下

使用特权

评论回复
6
l223909| | 2011-8-8 11:51 | 只看该作者
顶一下

使用特权

评论回复
7
tgyh|  楼主 | 2011-8-10 23:08 | 只看该作者
怎么用icc6.31就行了,而7.22不行,求解??不是6.31有诸多bug

使用特权

评论回复
8
woshixinshou| | 2011-8-12 18:00 | 只看该作者
7.22版本很奇怪,mega64没有elpm指令,但编译后就出现了.....
用低版本的就OK了,可能真是BUG.

使用特权

评论回复
9
dadodo| | 2011-8-12 18:38 | 只看该作者
版本不是越高越好,哈哈

使用特权

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

本版积分规则

0

主题

53

帖子

0

粉丝