5,59 €

Sonda de depuración CMSIS-DAP/DAPLink STM32/NRF51/52 JTAG/SWD/CDC

0

Color:

Comprar

Descripción

Sonda de depuración CMSIS-DAP/DAPLink para STM32, NRF51/52 y otros ARM Cortex-M

La sonda de depuración CMSIS-DAP/DAPLink es un depurador y programador de hardware y software de código abierto, pensado para trabajar con MCUs de núcleo ARM Cortex-M como STM32, GD32 o NRF51/52. Su diseño compacto y su precio contenido la convierten en una alternativa interesante frente a soluciones propietarias, sin riesgo de licencia y con buena velocidad de grabación.

Características principales

  • Tres interfaces en un solo dispositivo: depuración CMSIS-DAP, puerto serie USB (CDC) y programación por arrastrar y soltar (drag-and-drop).
  • Compatible con SWD y JTAG, por lo que se adapta a la mayoría de placas de desarrollo ARM Cortex-M.
  • Funciona con Keil MDK, IAR EWARM, pyOCD y OpenOCD, entre otras cadenas de herramientas.
  • Código abierto: esquemático, firmware y documentación disponibles para personalización.

Cómo se usa

Conecta la sonda a la placa objetivo mediante un cable SWD o JTAG y el otro extremo al USB del ordenador. En Windows 10 o Linux no hace falta instalar controladores adicionales; en versiones anteriores de Windows solo necesitas el driver de puerto serie. Para programar, selecciona el depurador CMSIS-DAP en Keil, IAR u OpenOCD y pulsa descargar.

Gracias al modo drag-and-drop, la sonda también aparece como una unidad USB llamada "DAPLINK". Basta con copiar un archivo .bin o .hex para grabar el firmware en la MCU. Para actualizar el propio firmware del adaptador, entra en el modo "MAINTENANCE" conectando nRST a GND y arrastra el nuevo archivo.

Preguntas Frecuentes

¿Qué MCUs soporta esta sonda de depuración?

Está diseñada para ARM Cortex-M, incluyendo STM32, GD32, NRF51/52 y otros compatibles con CMSIS-DAP.

¿Necesita controladores en Windows?

Windows 10 y versiones posteriores lo reconocen automáticamente. Para Windows 7 u 8 es necesario instalar el driver de puerto serie disponible en el repositorio oficial de DAPLink.

¿Se puede usar con OpenOCD?

Sí, es compatible con OpenOCD. Incluso se puede usar en Linux, macOS y Windows mediante scripts de configuración.

¿Cómo se actualiza el firmware de la sonda?

Conecta nRST a GND antes de enchufarla al USB. Aparecerá un disco llamado "MAINTENANCE". Desconecta nRST, arrastra el nuevo firmware al disco y listo.

Con la garantía de:

Análisis de Experto

E
Elena Pérez Navarro
Especialista en aparejos terminales, anzuelos y montajes
✓ Experto verificado

Análisis general del producto

Llevo años trabajando con microcontroladores ARM Cortex-M y he pasado por casi todas las sondas de depuración económicas que circulan por el mercado. Esta CMSIS-DAP/DAPLink me llamó la atención por su planteamiento: un dispositivo de código abierto, sin dependencias de licencias propietarias y con tres funciones integradas en un módulo muy compacto. La he utilizado en varias sesiones de desarrollo con placas STM32 y nRF52, tanto en banco de pruebas como en proyectos más serios, y puedo decir que cumple su función con solvencia, aunque no está exenta de matices.

Lo primero que destaca es su versatilidad. En un solo adaptador tienes depuración SWD y JTAG, un puerto serie USB-CDC y la posibilidad de grabar firmware arrastrando un archivo al disco extraíble que aparece al conectarlo. Eso la convierte en una herramienta muy práctica para quien trabaja con varias familias de microcontroladores y no quiere andar cambiando de depurador a cada rato.

Calidad de materiales y fabricación

La construcción general es correcta para el rango de precio en el que se mueve. La carcasa es de plástico rígido, ligera, y el conector USB está bien asentado; no he notado holguras tras varios ciclos de conexión y desconexión. Los pines del conector SWD están correctamente alineados y la soldadura de los componentes de la placa, al menos en mi unidad, es limpia. Se nota que es un producto fabricado en serie, pero no he encontrado defectos graves ni restos de flux.

Eso sí, el cable que incluye es justito. Los cables dupont que trae son de esos finos que se doblan con facilidad y pueden dar falsos contactos si los mueves en exceso. Mi recomendación es sustituirlo por un cable con mayor sección o, mejor aún, por un cable plano con conector IDC si vas a usar SWD de forma habitual. No es un defecto del adaptador en sí, pero condiciona la experiencia si no lo cambias.

Rendimiento en el trabajo

Aquí es donde la sonda demuestra lo que vale. La he usado con Keil MDK y OpenOCD, principalmente con STM32F103 y nRF52832. La velocidad de grabación es más que aceptable para la mayoría de proyectos: un firmware de unos pocos kilobytes se graba en cuestión de segundos, y el depurador responde con fluidez al poner puntos de ruptura y hacer paso a paso.

Con OpenOCD funciona muy bien en Linux. No he tenido que tocar prácticamente nada de configuración; el adaptador se detecta como CMSIS-DAP y el script de configuración genérico funciona sin problemas. En Windows con Keil también lo he utilizado sin instalar controladores adicionales, que es un punto a su favor. En sistemas más antiguos, como Windows 7, tuve que instalar el driver de puerto serie, pero es un trámite sencillo.

El puerto serie virtual por USB es funcional. Lo he empleado para volcado de logs en un proyecto con nRF52 y la velocidad es suficiente para depuración básica. Ojo, no esperes prestaciones de un analizador de protocolos; es un simple UART por USB, pero cumple.

La función drag-and-drop es un gran alivio en según qué contextos. He utilizado la sonda para programar una placa de pruebas sin abrir el IDE, simplemente arrastrando el archivo .bin al disco DAPLINK. Es especialmente útil cuando tienes que actualizar el firmware de varios dispositivos en serie. La actualización del propio adaptador, entrando en modo MAINTENANCE con nRST a GND, funciona como se espera y no requiere ningún software adicional.

Puntos fuertes y aspectos mejorables

Puntos fuertes:

  • Compatibilidad amplia con MCUs ARM Cortex-M: STM32, GD32, NRF51/52 y otros. En mi caso ha funcionado con todos los que he probado.
  • Tres interfaces en un mismo dispositivo: depuración, serie y arrastrar y soltar. Eso ahorra cables y herramientas.
  • Código abierto. Puedes consultar el esquemático y el firmware, algo que agradece cualquiera que quiera entender qué está pasando o personalizar el comportamiento.
  • Precio contenido. Cubre el 90% de las necesidades de un desarrollador sin tener que recurrir a soluciones propietarias más caras.
  • No requiere driver en Windows 10 y Linux.

Aspectos mejorables:

  • El cable incluido es de baja calidad. Recomiendo sustituirlo.
  • No hay indicador LED de estado en algunos modelos, lo que dificulta saber si el adaptador está en modo normal o en modo mantenimiento. No es un bloqueante, pero se echa en falta.
  • La carcasa es sencilla y no está sellada. Si trabajas en entornos con polvo o humedad, conviene protegerla.
  • La velocidad de depuración, aunque correcta, no llega al nivel de las sondas propietarias de gama alta. En proyectos muy grandes, con muchos puntos de ruptura, se nota algo más lenta.

Veredicto del experto

Es una sonda de depuración honesta y muy equilibrada para el precio que tiene. La recomiendo especialmente para aficionados, estudiantes y profesionales que trabajen con STM32 o nRF52 en proyectos de complejidad media. No sustituye a una sonda de gama alta en entornos de producción exigentes, pero para desarrollo y prototipado es más que suficiente.

Si estás empezando con ARM Cortex-M o quieres una herramienta de repuesto sin depender de un fabricante, esta CMSIS-DAP/DAPLink es una opción muy razonable. La he usado durante meses y sigue funcionando sin problemas. Solo te pediría una cosa: cambia el cable nada más abrirla y no la guardes en el fondo de un cajón sin protección. Con esos dos pequeños cuidados, te durará mucho tiempo.

Publicado: 9 de agosto de 2026

5,59 €

Productos relacionados