AVR Studio 4 Guide

AVR32 Studio inherits much of its functionality from the Eclipse platform itself or from the C/C++ Development Tooling (CDT) project. Because of this, its behaviour and terminology differs from AVR Studio 4. This guide has been written to help existing users of AVR Studio 4 get productive with AVR32 Studio quickly. It explains some of the new terminology and describes which keyboard shortcuts to use.

Contents

General

In AVR Studio 4 you work on a single project which can be opened from the File menu. AVR32 Studio organizes projects in workspaces, and all projects are by default open. Projects may have dependencies on each other, so they are built in the correct order.

In AVR Studio 4 the debug views are found under the View menu. In AVR32 Studio the views can be found in the Window -> Show View menu. By selecting the Other... menu item, all available views can be opened.

Terminology

Launch
Start running or debugging the application.
Perspective
A set of actions, views and their location and size.
Suspend
The same as break. Stop the target MCU from running.
Terminate
Stop debugging. Disconnects from the target.
View
Any window which is not an editor. I.e all windows surrounding the editor(s).

Keyboard Shortcuts

The following table describes the most commonly used keyboard shortcuts for AVR Studio 4 and the corresponding shortcut for AVR32 Studio. Keyboard shortcuts which do not have an equivalent, are identical (such as the standard Ctrl-C for copy etc), or where there is no equivalent function, are not described. Pressing Ctrl+Shift+L will bring up a list of keybindings valid in the current context.

AVR Studio 4 AVR32 Studio Function
Ctrl-Shift-Alt-F5 Alt-Shift-D C Start debugging
F5 F8 Run
F7 Ctrl-B Build
F9 Ctrl-Shift-B Toggle Breakpoint
F10 F6 Step Over
F11 F5 Step Into
Shift-F11 F7 Step Out
Ctrl-F10 Ctrl-R Run to Cursor

Target management

In AVR Studio 4, programming the target, reading memory, adjusting an STKs voltage and so on are done via the Tools -> Program AVR menu which brings up the programming dialog. As long as this dialog is active, AVR Studio 4 is connected to the programmer.

In AVR32 Studio, the AVR32 Targets view contains a list of targets which include a debugger/programmer. Right-clicking a target will bring up a menu with the available target actions, such as Program... for programming the target MCU. When you click on a target, you will find a Board tab in the Properties view which lets you control any clock generator or adjustable voltage supplies. Performing a target action will cause AVR32 Studio to connect to the target and disconnect immediately after completing the operation.