Back to main page
AVR UC3 Series Software Framework: IAR Projects
Copyright © 2007 Atmel Corporation
Introduction
Let's take the example of the GPIO driver module.
EVK1100 : /DRIVER/GPIO/PERIPHERAL_BUS_EXAMPLE/AT32UC3A0512_EVK1100/IAR
EVK1105 : /DRIVER/GPIO/PERIPHERAL_BUS_EXAMPLE/AT32UC3A0512_EVK1105/IAR
EVK1101 : /DRIVER/GPIO/PERIPHERAL_BUS_EXAMPLE/AT32UC3B0256_EVK1101/IAR
EVK1104 : /DRIVER/GPIO/PERIPHERAL_BUS_EXAMPLE/AT32UC3A3256_EVK1104/IAR
STK600-RCUC3L0 : /DRIVER/GPIO/PERIPHERAL_BUS_EXAMPLE/AT32UC3L064_STK600-RCUC3L0/IAR
UC3C_EK : /DRIVER/GPIO/PERIPHERAL_BUS_EXAMPLE/AT32UC3C0512C_REVC_UC3C_EK/IAR
folder contains a full IAR project with:
an IAR EWAVR32 workspace file(gpio_peripheral_bus_example.eww: double-click on this file to open the whole project.),
an IAR EWAVR32 project file(gpio_peripheral_bus_example.ewp),
an IAR EWAVR32 debug configuration file(gpio_peripheral_bus_example.ewd).
Typical IAR Project Settings
The provided GPIO IAR project is set with the following options:
Project / Options... / Category:General Options / Target / Device:
AT32UC3A0125 | AVR32 UC3A0512 |
---|
AT32UC3B0256 | AVR32 UC3B0256 |
---|
AT32UC3C256 | AVR32 UC3A3256 |
---|
AT32UC3L064 | AVR32 UC3L064 |
---|
AT32UC3C0512C | AVR32 UC3C0512C |
---|
Project / Options... / Category:General Options / Library Configuration / Library :
Normal DLIB
Project / Options... / Category:C/C++ Compiler / Preprocessor / Additionnal include directories:
$PROJ_DIR$\..\..\..\..\..\BOARDS\
$PROJ_DIR$\..\..\..\..\..\UTILS\
$PROJ_DIR$\..\..\..\..\..\UTILS\PREPROCESSOR\
$PROJ_DIR$\..\..\..\..\..\DRIVERS\GPIO\
Project / Options... / Category:C/C++ Compiler / Preprocessor / Defined symbols:
EVK1100 | BOARD=EVK1100 |
---|
EVK1101 | BOARD=EVK1101 |
---|
EVK1104 | BOARD=EVK1104 |
---|
EVK1105 | BOARD=EVK1105 |
---|
STK600-RCUC3L0 | BOARD=STK600_RCUC3L0 |
---|
UC3C_EK | UC3C_EK |
---|
Project / Options... / Category:Debugger / Setup / Driver:
JTAGICE mkII
IAR Support
Available at this internet link :
IAR support.