Atmel Xplained Evaluation Board ATXMEGAB1-XPLD ATXMEGAB1-XPLD Data Sheet
Product codes
ATXMEGAB1-XPLD
Atmel AVR1926
3
8439A-AVR-09/11
2.4 Toolchain
In order to build an application from the source code, a toolchain is needed, which
includes required tools such as an assembler, compiler, and linker. The code for this
kit is compatible with the Atmel AVR GNU and IAR AVR toolchains.
includes required tools such as an assembler, compiler, and linker. The code for this
kit is compatible with the Atmel AVR GNU and IAR AVR toolchains.
2.4.1 AVR Assembler 2
Integrated in Atmel AVR Studio 5 is the Atmel AVR assembler. The assembler works
on source files containing instruction mnemonics, labels and directives. It generates
fixed code allocations, consequently no linking is necessary.
on source files containing instruction mnemonics, labels and directives. It generates
fixed code allocations, consequently no linking is necessary.
2.4.2 AVR GNU Toolchain
Integrated in AVR Studio 5 is the AVR GNU toolchain extension. It includes all the
necessary tools, such as C/C++ compiler, assembler and linker, for AVR application
development.
necessary tools, such as C/C++ compiler, assembler and linker, for AVR application
development.
AVR GNU Toolchain (free C/C++ compiler)
2.4.3 IAR AVR Toolchain
This is a commercial toolchain that includes all the necessary tools, such as C/C++
compiler, assembler, and linker, for AVR application development. A 30-day
evaluation version as well as a 4k (code size limited) kick-start version is available
from the IAR website.
compiler, assembler, and linker, for AVR application development. A 30-day
evaluation version as well as a 4k (code size limited) kick-start version is available
from the IAR website.
IAR Embedded Workbench for Atmel AVR
2.5 Programmers and debuggers
Programmers and debuggers are needed when either the application is programmed
without using the boot loader or when debugging support is needed. Several different
tools are available that can be used directly with the Atmel AVR Xplained kit. The
most common tools are described in the following chapters.
without using the boot loader or when debugging support is needed. Several different
tools are available that can be used directly with the Atmel AVR Xplained kit. The
most common tools are described in the following chapters.
AVR Studio 5 manages all the following programmers/debuggers.
2.5.1 AVR JTAGICE 3
Atmel AVR JTAGICE3 is a mid-range debug/programming tool that can be used for
programming and debugging of Atmel 8-bit and 32-bit AVR microcontrollers and kits
including the Atmel AVR XMEGA-B1 Xplained kit.
programming and debugging of Atmel 8-bit and 32-bit AVR microcontrollers and kits
including the Atmel AVR XMEGA-B1 Xplained kit.
AVR JTAGICE 3 (on-chip programming and debugging tool)
2.5.2 AVR JTAGICE mkII
Atmel AVR JTAGICE mkII is a mid-range debug/programming tool that can be used
for programming and debugging of Atmel 8-bit and 32-bit AVR microcontrollers and
kits including the XMEGA-B1 Xplained kit.
for programming and debugging of Atmel 8-bit and 32-bit AVR microcontrollers and
kits including the XMEGA-B1 Xplained kit.
AVR JTAGICE mkII (on-chip programming and debugging tool)