打印
[AVR单片机]

IAR编译通不过,说是寄存器相关声明找不到??

[复制链接]
4872|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mcusir|  楼主 | 2007-3-22 15:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
范例为ATMEL网站上的应用笔记AVR306,一个USART中断驱动程序。使用IAR3.20编译器软件,编译过不去,错误信息如下:

Changed settings forces a full rebuild...
Rebuilding configuration: rs232 - Debug

0 file(s) deleted.

USART2.c
iccavr.exe --cpu=m128 -ms -o C:Documents and Settingswensir桌面atmel网站串口中断 驱动DebugObj -y --initializers_in_flash 
-z3 --no_cse --no_inline --no_code_motion --no_cross_call --no_clustering --debug -e -I C:Program FilesIAR SystemsEmbedded 
Workbench  Evaluation versionavrINC -I C:Program FilesIAR SystemsEmbedded Workbench  Evaluation versionavrINC
CLIB --eeprom_size 4096 C:Documents and Settingswensir桌面atmel网站串口中断 驱动USART2.c 

   IAR Atmel AVR C/EC++ Compiler V3.20A/W32, Evaluation Version 
   Copyright 1996-2004 IAR Systems. All rights reserved. 
Error[Pe020]: identifier "RXCIE0" is undefined
Error[Pe020]: identifier "RXEN0" is undefined
Error[Pe020]: identifier "TXEN0" is undefined
Error[Pe020]: identifier "USBS0" is undefined
Error[Pe020]: identifier "UCSZ01" is undefined
Error[Pe020]: identifier "UCSZ00" is undefined
Error[Pe020]: identifier "UDRIE0" is undefined
Error[Pe020]: identifier "UDRIE0" is undefined

Errors: 8
Warnings: none

Total number of errors: 8
Total number of warnings: 0

相关帖子

沙发
ayb_ice| | 2007-3-22 16:42 | 只看该作者

随便说说

  一看就是缺少头文件。

使用特权

评论回复
板凳
mcusir|  楼主 | 2007-3-22 17:40 | 只看该作者

真的不是缺少头文件

原先我都编译通过了,并且我还重新卸载重装了软件,感觉应是操作系统问题吧,等会回家在自家机器上试下,难道还能是盗版软件的问题?或者我的编译设置选项有问题……

使用特权

评论回复
地板
MCUSIR| | 2007-3-22 21:49 | 只看该作者

问题解决了

是编译设置不对导致的,没勾选 "enable bit definition in i/0-include"
初级问题,惭愧!

使用特权

评论回复
5
123xinbu| | 2013-4-9 11:37 | 只看该作者
那个enable bit definition in i/0-include"在哪里

使用特权

评论回复
6
qin552011373| | 2013-4-9 21:14 | 只看该作者
解决了就好

使用特权

评论回复
7
navy2609| | 2013-12-31 08:47 | 只看该作者
我也遇到这个问题现在正在找答案解决。

使用特权

评论回复
8
瓜小坏| | 2014-11-6 16:00 | 只看该作者
勾选也不管用

使用特权

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

本版积分规则

58

主题

177

帖子

2

粉丝