Atmel AVR1926
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.
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.
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.
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.
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.
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.
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.
AVR JTAGICE mkII (on-chip programming and debugging tool)
3
8439A-AVR-09/11
相关PDF资料
AUIR2085S IC DVR HALF-BRDG SELF OSC 8SOIC
AUIRS2003S IC DRVIER HALF-BRIDGE 8SOIC
AUIRS2004S IC DRVIER HALF-BRIDGE 8SOIC
AUIRS2112S IC DRIVER HIGH/LOW SIDE 16SOIC
AUIRS2113S IC DRIVER HIGH/LOW SIDE 16SOIC
AUIRS2118S IC DRIVER HIGH SIDE SGL 8SOIC
AUIRS2123S IC DRIVER HIGH SIDE 600V 8SOIC
AUIRS2127STR IC DVR CURRENT SENSE 1CH 8SOIC
相关代理商/技术参数
ATXMEGAC3-XPLD 功能描述:开发板和工具包 - AVR Xmega-C3 Xplained Eval Kit RoHS:否 制造商:Arduino 产品:Evaluation Boards 工具用于评估:ATMega32U4 核心:AVR 接口类型:I2C, UART, USB 工作电源电压:6 V to 20 V
ATXMEGAE5-XPLD 功能描述:开发板和工具包 - AVR XMEGA E5 Xplained Eval Kit RoHS:否 制造商:Arduino 产品:Evaluation Boards 工具用于评估:ATMega32U4 核心:AVR 接口类型:I2C, UART, USB 工作电源电压:6 V to 20 V
ATXN6040D 制造商:CTS 制造商全称:CTS Corporation 功能描述:Crystal
ATXN6073A 制造商:CTS 制造商全称:CTS Corporation 功能描述:CRYSTAL
ATXN6077A 制造商:CTS 制造商全称:CTS Corporation 功能描述:Crystal
ATXP1 制造商:未知厂家 制造商全称:未知厂家 功能描述:Jumper Free Over Clock Controller
ATXP3 制造商:未知厂家 制造商全称:未知厂家 功能描述:Jumper Free Over Clock Controller
ATXP5 制造商:未知厂家 制造商全称:未知厂家 功能描述:Jumper Free Over Clock Controller