Vai al contenuto
Italiano
Contenuto FikirPilot

Debug sul chip in (alcuni) sistemi MicroPython

Aggiornato: 19/09/2026 · 2 min di lettura · 232 parole

Pubblicato: · Notizia ricevuta: · Tempo di elaborazione: 5 h 25 min

ghi-electronics ha introdotto il supporto al debug del codice sorgente on-chip in Visual Studio per MicroPython. Il sistema funziona con un dispositivo MicroPython supportato e il cavo USB disponibile, ma è necessario creare un’immagine MicroPython personalizzata o caricarne una tra quelle disponibili. Sono supportate diverse versioni di Raspberry Pi Pico e i chip ESP32. Durante l’installazione, un RP2040 GEEK ha restituito un errore, mentre il Pico standard ha funzionato senza problemi; esiste un problema noto simile per Linux e ESP32-S3. Tra le limitazioni indicate su GitHub figurano l’impossibilità di monitorare le eccezioni intercettate e il fatto che i punti di interruzione arrestino tutti i thread.

Perché è importante

Questo sviluppo porta il processo di debug degli sviluppatori che utilizzano MicroPython all’interno di Visual Studio, con configurazioni hardware e software supportate; emerge così un’opzione d’uso che non richiede hardware di debug separato. Tuttavia, poiché la funzionalità è limitata a determinate versioni di Raspberry Pi Pico e ai chip ESP32, la scelta della scheda e le fasi di installazione diventano parte integrante del processo. Il fatto che sia necessario caricare un’immagine MicroPython personalizzata o una di quelle disponibili rende obbligatorio verificare la compatibilità prima della migrazione nei progetti esistenti. I problemi relativi a RP2040 GEEK, Linux ed ESP32-S3, insieme alle limitazioni del monitoraggio delle eccezioni e dell’arresto dei thread, lasciano aperta la questione degli scenari di errore in cui lo strumento può essere utilizzato.

Fonte: Hackaday