EZ32 ESP32JTAG : Déboguer MCU et FPGA avec un Outil Sans Fil Open Source

ESP32JTAG Deveice

Selon cnx-software, l’EZ32 ESP32JTAG est un dispositif d’analyse logique et JTAG sans fil, pensé pour déboguer aussi bien des microcontrôleurs que des FPGA. Équipé d’un analyseur logique à 16 canaux fonctionnant à 250 MHz, cet appareil intègre une interface UART, offrant une solution tout-en-un qui remplace des outils traditionnels comme les analyseurs ST-Link ou Saleae. Sa conception compacte et sans fil représente un atout majeur pour les développeurs.

ESP32-S3 à 240 MHz : performance inégalée face à la concurrence

L’EZ32 ESP32JTAG repose sur un SoC double cœur ESP32-S3, intégrant un petit FPGA avec 5 000 portes logiques et 1 Mbit de RAM interne, ce qui optimise le traitement rapide des signaux. Les options de connectivité sont impressionnantes, englobant le Wi-Fi 4, le Bluetooth 5.0 et l’USB Type-C. Un écran LCD de 1,83 pouces facilite la visualisation des informations système, telles que l’adresse IP et l’état de connexion. De plus, il est équipé de quatre ports configurables pouvant fonctionner en JTAG, SWD, UART et en tant qu’analyseur logique, tout en prenant en charge la surveillance de la tension cible.

Dispositif ESP32JTAG

Performances clés et flexibilité : débogage et analyse en un seul produit

Pour ce qui est des spécifications, l’ESP32JTAG affiche un processeur Tensilica LX7 à double cœur, fonctionnant jusqu’à 240 MHz, couplé à 512 Ko de RAM et 8 Mo de PSRAM. Il dispose également de 16 Mo de mémoire flash pour le stockage. La prise en charge des modes inclut le débogage JTAG/SWD, la programmation FPGA via JTAG et un terminal UART, apportant une grande flexibilité aux développeurs.

Les capacités d’échantillonnage de l’analyseur logique atteignent jusqu’à 250 MHz pour le traitement des données. En termes de connectivité, la norme Wi-Fi 4 (2,4 GHz, 802.11 b/g/n) permet une bande passante de 40 MHz, tandis que le Bluetooth 5.0 assure des transmissions avec un débit de données de 2 Mbps. La fonctionnalité de surveillance et de contrôle de la tension constitue un autre avantage pour un développement optimal.

Module ESP32JTAG
ESP32JTAG à l’arrière

En ce qui concerne le support logiciel, l’EZ32 ESP32JTAG est compatible avec des outils open source majeurs comme OpenOCD, Blackmagic Probe, CMSIS-DAP et le serveur GDB. Il fonctionne également avec des environnements de développement tels que VSCode, Arduino IDE et PlatformIO. Grâce à son interface Web intégrée, les utilisateurs peuvent configurer et mettre à jour le micrologiciel, ainsi qu’accéder à un analyseur logique directement via un navigateur. EZ32 prévoit de rendre tout le matériel et les fichiers disponibles en open source sur GitHub.

Actuellement en précommande sur Crowd Supply pour 139 $, avec livraison gratuite aux États-Unis et 12 $ pour le reste du monde, la campagne de financement a déjà dépassé son objectif de 10 000 $. Elle se poursuivra jusqu’au 4 décembre 2025, et les premières livraisons sont attendues pour le 14 février 2026. Les unités seront assemblées et testées par des professionnels avant d’être expédiées mondialement via le réseau logistique de Mouser.

Exemple d'ESP32JTAG OpenOCD et d'analyseur logique

Exemple d’ESP32JTAG OpenOCD et d’analyseur logique