Levantar un proyecto complicado con un microcontrolador rara vez sale liso. Cuando algo falla hace falta un analizador lógico para ver qué pasa en un bus, una sonda de depuración para inspeccionar el firmware, o una conexión serie para saber dónde se quedó el código. Zolex construyó el Superboard 2040 sobre la idea de que esas herramientas deberían estar ahí antes de necesitarlas, informó Hackster.io.
El Superboard 2040 es una placa de desarrollo con RP2040 que lleva un segundo microcontrolador dedicado a depurar y monitorear al primero. El objetivo es el conocido RP2040 de doble núcleo de Raspberry Pi, mientras que un AT32F405 Cortex-M4 a 216 MHz se hace cargo del analizador lógico, la sonda de depuración, la interfaz serie y la comunicación con el computador anfitrión.
¿Qué cambia tener el analizador lógico incorporado?
El analizador de 16 canales está cableado directamente a los pines de entrada y salida del RP2040. Eso quiere decir que ya no hay que buscar un analizador lógico, conectar más de una docena de cables volantes y verificar que cada uno quedó en el pin correcto. En el Superboard esas conexiones vienen hechas. Basta iniciar una captura y ver qué está haciendo el RP2040 de verdad.
El muestreo es de 10 MHz, con velocidades más altas posibles según el computador que se use. Las señales capturadas se revisan en la aplicación Workbench de Zolex, que ofrece acercamiento sobre la forma de onda, diezmado y cursores de medición. Hay además un decodificador de UART incorporado, con soporte para más protocolos en preparación. Para pruebas automatizadas, la herramienta de línea de comandos la_cli captura las señales directo a archivos CSV.
Veinticuatro LED que espejan los pines
Tampoco es obligatorio correr el analizador lógico para detectar un problema. La placa tiene 25 LED, de los cuales 24 reflejan en tiempo real el estado de los pines del RP2040. Con una mirada a la placa se sabe si un pin está activo. Si una señal que debería estar cambiando se queda apagada, ya hay una pista de dónde empezar a mirar.
El AT32F405 entrega una interfaz de depuración CMSIS-DAP conectada al RP2040 por SWD. Funciona con herramientas estándar, incluidas OpenOCD y pyOCD, y un puerto COM virtual da acceso serie al objetivo. El analizador lógico, la sonda de depuración y la conexión serie llegan al computador por un único cable USB-C, sin instalar controladores aparte en Windows. Un segundo puerto USB conecta directo al RP2040 para grabar archivos UF2 y para desarrollo sobre USB.
Una puerta abierta a la depuración automatizada
Esa conexión permanente entre el RP2040 y su instrumental abre posibilidades más allá de la depuración manual. Como el analizador lógico se controla desde la línea de comandos y entrega una salida fácil de procesar, una herramienta automatizada o un agente de programación con IA podría compilar y grabar firmware nuevo, capturar la actividad resultante en los pines y usar esas mediciones para ayudar a diagnosticar un problema.
Zolex liberó el hardware del Superboard 2040 bajo la licencia CERN-OHL-S, con esquemáticos, archivos de la placa y lista de materiales ya disponibles. La fecha de lanzamiento y el precio todavía no se anuncian, aunque hay una inscripción abierta para recibir el aviso.




