Release Notes 0.9beta1

Product name
AVR32 Studio
Release version
0.9 beta 1
Release date
2007-03-30

Contents

Overview

AVR®32 Studio is an integrated development environment for writing, debugging and deploying AVR32 applications. AVR32 Studio is distributed by Atmel® free of charge, and runs on both Windows® and Linux®. AVR32 Studio is Built on Eclipse™, enabling integration with third party plugins for increased functionality.

Known Issues

The product has been tested by the development team, and we are not aware of any serious issues at the time of release. However this is still a beta version which has not been tested on a wide variety of hardware and software configurations.

The User Guide and other documentation is not complete in the beta release.

The following issues are known at the time of release.

Bug #4948
Files with '.S' suffix will not be run through the preprocessor before assembling. This causes problem when using preprocessor directives such as #include in the assembly file. A workaround is to use '.s' as suffix, and specify the assembler flag "-x assembler-with-cpp" in the file's C/C++ Build properties.
Bug #5452
Referencing external folders in managed make projects when using GNU make 3.81 causes build failures. This is caused by GNU make no longer supporting Windows-style path names. GNU make 3.80 works as expected.
Bug #5502
When pressing the Alt key for the first time in the fuse editor, the BODEN radio buttons and corresponding texts disappear. Pressing the Alt key and moving the mouse over the editor location will cause them to reappear.
Bug #5528
The output from avr32program is not properly parsed, causing the progress indicators during standalone target operations to be poorly displayed.
Bug #5708
The dialog for reading memory from a target (right-click target, choose Read...) contains an "Entire file" checkbox. This option must be unchecked in order to specify the number of bytes to read from target.
Bug #5716
Stepping over a line of source code that results in a large amount of machine instructions to be executed (typically empty for or while loops used for delays) will cause AVR32 Studio to be unresponsive. To regain control, terminate the launch. To step over such code line, use breakpoints and the resume (F8) function.
Bug #5722
Any actions applied to the target while debugging are put to sleep since the target is busy. However, they will not be notified that the target is available again when the debug session finishes. If a target action is applied to after the debug session it will be executed first and any sleeping jobs will be awakened.

System Requirements

AVR32 Studio is supported under the following configurations.

Hardware requirements

  • Minimum processor Pentium 4, 1GHz
  • Minimum 512 MB RAM
  • Minimum 200 MB free disk space
  • Minimum screen resolution of 1024x768

AVR32 Studio has not been tested on computers with less resources, but may run satisfactorily depending on the number and size of projects and the user's patience.

Software requirements

  • Windows 2000 or Windows XP
  • Fedora Core 4, 5 or 6, Ubuntu Linux 6.06 (Dapper) or SUSE Linux 10.1
  • Sun Java 2 Platform version 1.5 or later

AVR32 Studio has not been tested on Windows Vista or 64-bit operating systems. AVR32 Studio does not support Windows 98, NT or ME. It has been tested and reported to work on SUSE Linux 10.2 in addition to the above.

Downloading and Installing

The software can be found on the AVR32 Technical Library CD, or downloaded from Atmel's website at http://www.atmel.com/products/AVR32/ under the "Tools & Software" menu.

Windows

There are two installers for AVR32 Studio available, one which installs the AVR32 Studio IDE only, which is called AVR32StudioSetup.exe, and one which incorporates the latest AVR32 GNU Toolchain called AVR32DevelopmentTools.exe. We recommend the latter even if you have the AVR32 GNU Toolchain already installed, since AVR32 Studio requires the latest versions of some of the utilities such as avr32program.exe and avr23gdbproxy.exe.

Installing AVR32DevelopmentTools.exe

Double-click the AVR32DevelopmentTools.exe icon to start the installer. This will install the AVR32 GNU Toolchain and the AVR32 Studio IDE. The AVR32 GNU Toolchain installation will check for an existing cygwin installation and install itself on top of it. If no cygwin can be found, a minimal environment will be installed by executing the cygwin setup. For more information on the AVR32 Studio IDE installation, see below.

Installing AVR32StudioSetup.exe

Double-click the AVR32StudioSetup.exe icon to start the installer. If you wish to specify the location where the AVR32 Studio software is installed, choose "Custom Installation". The installation software will install a Sun Java Runtime Environment on your computer if it is missing.

Linux

On Linux, the AVR32 Studio IDE is distributed separately from the AVR32 GNU Toolchain which can be installed as RPM or Debian packages depending on the distribution. AVR32 Studio is available as a ZIP archive which can be extracted using the unzip utility.

AVR32 Studio requires Sun Java (JRE or JDK) 1.5 or newer. Consult your distribution's documentation for instructions on installing Sun Java, or download it from Sun's website at http://java.sun.com/.

We recommend installing AVR32 Studio into a directory which is writable for the user(s). This simplifies the process of adding or updating the product using the update manager. On a single-user machine, you can typically extract the AVR32 Studio ZIP file into your home directory. This creates an avr32studio directory containing the product files.

To run AVR32 Studio, execute the avr32studio program from the avr32studio directory.

Contact Information

For support on AVR32 Studio please contact mailto:avr32@atmel.com. We welcome all sorts of feedback on the installation or use of the product.

Users of AVR32 Studio are also welcome to discuss on the AVRFreaks website forums AVR32 and AVR32 Linux.

Disclaimer and Credits

AVR32 Studio is distributed free of charge for the purpose of developing applications for AVR32 processors. Use for other purposes are not permitted; see the software license agreement for details. AVR32 Studio comes without any warranty.

© 2007 Atmel Corporation. All rights reserved. ATMEL®, logo and combinations thereof, Everywhere You Are®, AVR®, and others, are the registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Windows® is a registered trademark of Microsoft Corporation in the United States and other countries. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Built on Eclipse™ is a trademark of Eclipse Foundation, Inc. Other terms and product names may be the trademarks of others.