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 |
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.
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 |
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.