¿Cuál es la diferencia entre Atmel ICE, Atmel SAM-ICE y Atmel JTAGICE mkII?

¿Cuál es la diferencia entre Atmel ICE, Atmel SAM-ICE y Atmel JTAGICE mkII?

Por lo que entiendo, Atmel ICE es más barato y mejor en todos los sentidos, apoya a más familias, entonces, ¿por qué uno compraría el otro?

La respuesta realmente depende de los dispositivos para los que desea desarrollar.
¿Qué pasa con JTAGICE3 con ATMega2560?
Atmel ICE es un depurador compatible con CMSIS DAP. Funciona bien con Keil MDK e IAR EW-ARM, así como con Atmel Studio, donde también puede usarlo para dispositivos AVR.

Respuestas (2)

Hay algunos puntos que tienes que contemplar.

Sí, sé que Atmel-ICE puede admitir una amplia gama de productos Atmel, pero supongo que muchos compiladores o IDE no lo admiten.

Por ejemplo, cuando trabaja con Keil y lo ha comprado, no quiere comprar un Atmel-ICE porque Keil no puede soportarlo.

Si compra un Atmel SAM -ICE, tendrá la oportunidad de usarlo en Keil porque Keil lo admite como un depurador J-Link.

Por otro lado, si nota, Atmel-ICE no es compatible con AT91 mientras que Atmel SAM-ICE sí lo es; o para otro ejemplo, el Atmel JTAGICE mkII tiene una SRAM integrada de 512 kB para un paso rápido a nivel de declaración, pero el Atmel-ICE no.

Espero que esta respuesta te ayude.

Como estudiante, tal vez compre un j-link EDU (supongo que mejor que avr sam ice, así que ya no necesito un depurador de la corteza del brazo), pero también quiero hacer avr. Entonces, ¿cómo puedo elegir entre Atmel-ICE y Atmel JTAGICE3? ambos parecen hacer cosas avr.
@user1115057 ¿Solo quiere usar productos Atmel? ¿Cuál es tu compilador? ¿Cuánto dinero tiene usted?
Como dije, compraré un j-link edu, así que solo necesito otro dispositivo, pero ese especializado en productos atmel. Tampoco tengo un gran presupuesto, pero siempre que sea de 100 $ o menos, es correcto.

Como acabo de descubrir, Atmel-ICE no es compatible con los núcleos ARM de gama alta (Cortex-A5, etc.) y solo es compatible con Cortex-M. En otras palabras, si desea utilizar las MPU SAMA5, necesitará SAM-ICE.

Esto probablemente no sea realmente cierto en lo que respecta al programador, es decir, probablemente funcionaría a través de algo como OpenOCD tal como funciona con objetivos que ni siquiera son de Atmel. Sin embargo, las herramientas del lado de la PC de Atmel (Microchip) podrían no estar dispuestas a usarlas para tal propósito.