User manual

2
AVR32930
32163A-AVR-03/11
2 What is needed to get started?
To be able to run the preprogrammed code, you need the Atmel UC3-A3 Xplained
evaluation kit and a USB cable (Standard-A to Mini-B or Mini-AB) to connect the
board to a PC.
When connecting the UC3-A3 Xplained board to a PC, the operating system will
request a driver file for installing the serial communication driver. This driver file is
available in the zip file associated with this document. The driver file supports both
the 32- and the 64-bit versions of Windows
®
XP and Windows
7. Driver installs are not
necessary on Linux
®
operating systems.
To modify the example code or to write new code and compile it, you need a
toolchain for the Atmel AVR microcontrollers and an integrated development
environment (IDE) to edit and debug the code. Atmel provides both Atmel AVR
Studio
®
4 and Atmel AVR32 GNU Toolchain. Other IDEs and toolchains are also
available, such as IAR Embedded Workbench
®
.
If you also want to debug the code at runtime, debuggers like the Atmel AVR
JTAGICE mkII or the Atmel AVR ONE! are needed. More information about these
tools is available from the Atmel website.
2.1 Documentation for the UC3-A3 Xplained
The “AVR32918: UC3-A3 Xplained Hardware User’s Guide” package includes all in-
depth information about the kit, such as schematics, BOM, assembly drawings, 3D
plots, and more. The package is available from the Atmel website.
www.atmel.com/xplained
2.2 Atmel AVR Software Framework (ASF)
The Atmel AVR Software Framework provides software drivers and libraries to build
applications for Atmel AVR devices. It has been designed to help develop and merge
the different components of a software design. It can easily integrate into an operating
system (OS) or run as a standalone product.
The ASF (version 1.7.0) that integrates with Atmel AVR32 Studio can be found here:
http://atmel.com/dyn/products/tools_card.asp?tool_id=4192
However, the above framework does not include the latest examples for this kit. The
new AVR Software Framework (version 2+) should be used to get the latest software
updates, and it can be found here:
http://asf.atmel.no/readme.html
2.3 Integrated development environment for Atmel AVR 32-bit microcontrollers
2.3.1 AVR32 Studio
The AVR32 Studio is a free integrated development environment (IDE) for developing
applications for the Atmel AVR 32-bit microcontrollers. It offers an advanced editor as
well as programming and debugging support.
Atmel AVR32 Studio
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4116