I have been using an Arduino Uno as an ISP programmer for 8-bit AVRs with GCC and AVRDUDE and it's been working great. I am getting to the point of wanting to do some debugging on hardware. I want to buy an ATMEL ICE but am not sure if it's going to work with my setup. I understand the setup would look something like this:
AVR <-> ATMEL ICE <-> AVaRICE <-> GDB <- main.elf
AVaRICE appears to be dead and as of last version doesn't seem to officially support ATMEL ICE. Presumably because it didn't exist. However there are some posts here and there about it working.
Specifically, I am asking will AVaRICE talk to ATMEL ICE? Would like to know before I buy one.
Generally, I am asking what is the state of AVR Linux development and is there a newer/better alternative to debug?