Waveshare Atmel-ICE-B2

Manual del usuario del kit básico Waveshare Atmel-ICE

Modelo: Atmel-ICE-B2

1. Introducción

El kit básico Waveshare Atmel-ICE es una potente herramienta de desarrollo diseñada para depurar y programar microcontroladores Atmel SAM y AVR con capacidades de depuración integradas. Este kit es compatible con una amplia gama de interfaces, incluyendo JTAGSWD, PDI, TPI, aWire, SPI y debugWIRE, lo que lo hace versátil para diversas tareas de desarrollo embebido. Es una herramienta esencial para desarrolladores que trabajan con las arquitecturas SAM y AVR basadas en ARM Cortex-M de Atmel.

2. Características principales

  • Admite la depuración y programación de microcontroladores Atmel SAM y AVR basados ​​en Atmel ARM Cortex-M con capacidad de depuración en chip.
  • Compatible con JTAG, Interfaces SWD, PDI, TPI, aWire, SPI y debugWIRE.
  • Utiliza todos los puntos de interrupción de hardware integrados disponibles en el microcontrolador de destino.
  • Ofrece hasta 128 puntos de interrupción de software para una depuración integral.
  • Opera con volumen objetivotages de 1.62V a 5.5V.
  • Alimentado por USB para mayor comodidad.
  • Proporciona la distribución de pines del conector de depuración ARM Cortex (10 pines) y AVR JTAG Pin-out del conector.

3. Componentes incluidos

El kit básico Waveshare Atmel-ICE (Atmel-ICE-B2) incluye los siguientes componentes:

  • Unidad Atmel-ICE
  • Cable USB
  • Conector J de 10 pines y 50 milésimas de pulgadaTAG/Cable SWD
  • Cable AVR ISP/debugWIRE/PDI/aWire/TPI de 6 pines y 100 mil
  • Placa adaptadora
  • Cable ISP de 6 pines a 10 pines
Contenido del kit básico Waveshare Atmel-ICE

Figura 1: Encimaview de los componentes del kit básico Waveshare Atmel-ICE, incluida la unidad Atmel-ICE, el cable USB, varios cables planos y la placa adaptadora.

Unidad Atmel-ICE

Figura 2: De cerca view de la unidad Atmel-ICE, un dispositivo blanco compacto con detalles azules y luces indicadoras.

Cables y placa adaptadora

Figura 3: Varios cables de conexión y la placa adaptadora azul incluidos en el kit, imprescindibles para conectar a diferentes microcontroladores de destino.

4. Configuración y conexión

La correcta conexión del Atmel-ICE al microcontrolador de destino es crucial para una depuración y programación exitosas. El kit incluye una placa adaptadora y varios cables para facilitar la conexión a diferentes pines.

4.1 Placa adaptadora terminadaview

Placa adaptadora superior View

Figura 4: Arriba view de la placa adaptadora, mostrando varios encabezados para diferentes tipos de conexión.

Placa adaptadora inferior View con etiquetas de pin

Figura 5: Abajo view de la placa adaptadora, que ilustra las etiquetas de los pines para JTAG, SWD, PDI, SPI, TPI, aWire y SAM JTAG/Interfaces SWD.

4.2 Opciones de conexión

El Atmel-ICE admite diversas configuraciones de conexión para microcontroladores SAM y AVR. Consulte los diagramas a continuación para ver las configuraciones de conexión típicas.

Opciones de conexión y diagramas de pines de Atmel-ICE

Figura 6: Diagramas detallados que muestran las opciones de conexión Atmel-ICE para objetivos SAM y AVR, incluidas las configuraciones de pines para AVR J de 10 pinesTAG, AVR ISP/debugWIRE/PDI/aWire/TPI de 6 pines y SAM J de 10 pinesTAG/Encabezados SWD.

Nota:

  • Al conectar la placa adaptadora a un objetivo, preste atención al Pin 1 (indicado por un punto blanco o una almohadilla de soldadura cuadrada).
  • La placa adaptadora incluida en Atmel-ICE-B2 es compatible con la oficial del Atmel-ICE Full Kit.

5. Software y dispositivos compatibles

Atmel-ICE está diseñado para funcionar sin problemas con entornos de desarrollo estándar de la industria y es compatible con una amplia gama de microcontroladores Atmel.

Software y dispositivos compatibles con Atmel-ICE

Figura 7: Información sobre el software compatible (por ejemplo, Atmel Studio 6.2 o superior, ICCAVR, CVAVR, IAR) y una lista de dispositivos Atmel AVR y SAM compatibles para programación y depuración.

5.1 Software compatible

  • Es perfectamente compatible con Atmel Studio 6.2 o versiones superiores.
  • Admite directamente ICCAVR o versiones superiores.
  • Admite programación HEX files generados por ICCAVR, CVAVR, IAR, etc.

5.2 dispositivos compatibles

  • Programación y depuración en chip de todos los MCU Atmel AVR de 32 bits en ambos JTAG y interfaces aWire.
  • Programación y depuración en chip de todos los dispositivos de la familia Atmel AVR XMEGA® en ambos JTAG y interfaces PDI de 2 cables.
  • JTAG y programación y depuración SPI de todos los MCU Atmel AVR de 8 bits con soporte OCD en JTAG o interfaces debugWIRE.
  • Programación y depuración de todos los MCU basados ​​en Atmel SAM ARM Cortex-M tanto en SWD como en JTAG interfaces.
  • Programación de todos los MCU Atmel tinyAVR® de 8 bits con soporte para la interfaz TPI.

6. Instrucciones de funcionamiento

Una vez que el Atmel-ICE esté conectado físicamente al dispositivo de destino y alimentado por USB, puede comenzar a depurar o programar con el Entorno de Desarrollo Integrado (IDE) de su elección, como Atmel Studio. Los pasos específicos variarán según el IDE y el microcontrolador de destino, pero generalmente incluyen:

  1. Instalar controladores: Asegúrese de que todos los controladores necesarios para Atmel-ICE estén instalados en su computadora. Normalmente vienen incluidos con Atmel Studio.
  2. Conectar Atmel-ICE: Conecte la unidad Atmel-ICE a su computadora a través del cable USB y a su placa de destino usando el cable plano y el adaptador adecuados.
  3. Objetivo de poder: Asegúrese de que la placa del microcontrolador de destino esté encendida correctamente.
  4. IDE abierto: Inicie su entorno de desarrollo (por ejemplo, Atmel Studio).
  5. Seleccionar herramienta: En el IDE, seleccione Atmel-ICE como su herramienta de programación/depuración.
  6. Configurar proyecto: Configure los ajustes de su proyecto para que coincidan con su microcontrolador de destino y la interfaz deseada (JTAG, SWD, etc.).
  7. Iniciar sesión: Inicie una sesión de depuración o programe el dispositivo según lo requiera su proyecto.

7. Mantenimiento

Para garantizar la longevidad y el funcionamiento confiable de su kit básico Atmel-ICE, siga estas pautas generales de mantenimiento:

  • Manténlo limpio: Limpie periódicamente el dispositivo y los cables con un paño suave y seco. Evite el uso de productos químicos agresivos o materiales abrasivos.
  • Conservar adecuadamente: Guarde el kit en un entorno seco y libre de polvo cuando no esté en uso.
  • Tratar con cuidado: Evite dejar caer el dispositivo o someterlo a golpes. No tire de los cables por el cable; sujételos siempre por el conector.
  • Evite la humedad: Proteja el dispositivo de la humedad y las temperaturas extremas.

8. Solución de problemas

Si tiene problemas con su kit básico Atmel-ICE, considere los siguientes pasos de solución de problemas:

  • Verificación de conexión: Verifique que todos los cables estén bien conectados al Atmel-ICE, la placa adaptadora y el microcontrolador de destino. Asegúrese de que la alineación del pin 1 sea correcta.
  • Fuente de alimentación: Confirme que tanto el Atmel-ICE (a través de USB) como la placa de destino estén correctamente alimentados.
  • Instalación del controlador: Asegúrese de tener instalados los controladores más recientes del Atmel-ICE en su computadora. Reinstalar los controladores a veces puede resolver problemas de conectividad.
  • Configuración IDE: Verifique nuevamente la configuración de su IDE para asegurarse de que la herramienta de programación/depuración (Atmel-ICE) y la interfaz correctas estén seleccionadas para su dispositivo de destino.
  • Volumen objetivotage: Verifique que el volumen operativo del microcontrolador de destinotage está dentro del rango admitido por Atmel-ICE (1.62 V a 5.5 V).
  • Actualización de firmware: Compruebe si hay una actualización de firmware disponible para su unidad Atmel-ICE a través de su IDE.
  • Consultar Documentación: Consulte la documentación oficial de Atmel Studio o los recursos en línea de Waveshare para obtener códigos de error específicos o solución de problemas avanzada.

9. Especificaciones

Especificaciones técnicas detalladas del kit básico Waveshare Atmel-ICE:

CaracterísticaDetalle
MarcaCompartir ondas
Número de modeloAtmel-ICE-B2
Volumen de interfaztage1.62 V – 5.5 V
JTAG Reloj32 kHz – 7.5 MHz
Reloj PDI32 kHz – 7.5 MHz
debugWIRE Tasa de baudios4 Kbit/s – 0.5 Mbit/s
Velocidad en baudios de aWire7.5 Kbit/s – 7 Mbit/s
Reloj SPI8 kHz – 5 MHz
Reloj SWD32 kHz – 2 MHz
Interfaz de PCUSB 2.0 de alta velocidad
Tecnología de conectividadUSB
Compatibilidad del sistema operativoLinux (y normalmente Windows con Atmel Studio)
Peso del artículo0.01 onzas
Dimensiones del producto (LxAnxAl)7.09 x 3.94 x 3.54 pulgadas
FabricanteCompartir ondas

10. Recursos para el desarrollo

Para obtener información adicional, guías detalladas y soporte de la comunidad, visita la página oficial de Waveshare Wiki para Atmel-ICE:

https://www.waveshare.com/wiki/Atmel-ICE

11. Guía de selección

La serie Atmel-ICE ofrece diferentes kits. El kit básico Atmel-ICE (Atmel-ICE-B2) proporciona funciones esenciales. Para comparar las diferentes versiones de Atmel-ICE, consulte la guía a continuación:

Guía de selección de productos Atmel-ICE

Figura 8: Tabla comparativa que ilustra los componentes incluidos en las versiones Atmel-ICE, Atmel-ICE-B2 (Kit básico) y Atmel-ICE-C.

  • Atmel-ICE: Incluye todo lo del kit completo oficial Atmel-ICE, más un cable ISP adicional gratuito de 6 pines a 10 pines.
  • Atmel-ICE-B2: Incluye todo lo del kit básico oficial Atmel ICE y más adaptadores y cables de Waveshare, proporciona las mismas funciones que el kit completo Atmel-ICE a un precio más bajo.

12. Garantía y soporte

Para obtener información sobre la garantía y soporte técnico, consulte el sitio web oficial de Waveshare. webSitio web o contacte directamente con el servicio de atención al cliente. Conserve su recibo de compra como comprobante para cualquier reclamación de garantía.