Documentation:Avr8DebugInterfaces
From AVRFreaks Wiki
Debugging Interfaces for the Atmel 8-Bit AVR.
Debugging Interfaces are hardware devices that (with suitable software tools) enable JTAG and/or debugWIRE on-chip debugging of firmware in Atmel 8-Bit AVR microcontrollers. Separate sections discuss development kits, prototype boards, board-level products and programming interfaces.
Contents |
[edit] Atmel
[edit] AVR Dragon
The AVR Dragon (USD 50) is a recently introduced low-cost multi-mode programmer. It can program the entire range of AVRs using any of the available methods (ISP, JTAG and serial and parallel high-voltage). It also allows on-chip debugging using the JTAG and debugWire interfaces, however JTAG operation is limited to AVRs with less than or equal to 32 KiB of flash ROM (this is probably for marketing, rather than technical reasons, so as not to cut into sales of the USD 300 JTAG ICE MkII). Support for the Dragon was added to AVR Studio in service packs 3 and 4 of version 4.12, so an update may be necessary to use this programmer.
[edit] JTAG ICE MkII
[edit] JTAG ICE
[edit] Third-Party
[edit] AVR ICE-Cube
The AVR ICE-Cube (USD 40) from ECROS Technology functions as a replacement for the Atmel JTAG ICE. Although target-powered and not suitable for use below 3.0 volts, it is extremely small, sitting on top of the JTAG header. The lack of a cable to the target and careful attention to EMC in design makes the ICE-Cube suitable for use in situations prone to electrical interference. When you receive your ICE-Cube it contains only a "bootloader" and must be programmed with the Atmel JTAG ICE firmware using AVRProg or compatible programming software (this is so as not to violate Atmel license restrictions). Just like the JTAG ICE, its firmware will be updated automatically by AVR Studio. Device support is exactly the same as for the Atmel JTAG ICE, so it includes the ATmega128 (missing in the AVR Dragon) but lacks support for the newest JTAG devices and debugWIRE.
[edit] See Also
- Atmel Tools Overview (a nice writeup of the different official AVR development tools in the AVRfreaks tutorials forum)
