Domande frequenti su ESP32

Versioni IDE ESP32: aggiornare, tornare indietro, core

// versioni ide · faq

Categoria: ESP32 · Versioni IDE e firmware · Aggiornato ad agosto 2026

Versioni del core, aggiornamenti firmware e le domande di saldatura annesse: i mismatch di versione causano la maggior parte dei bug “ieri funzionava”. Risposte brevi su cosa aggiornare, quando tornare indietro e come capire cosa c’è sulla tua scheda.

Come controllare la versione dell’ESP32?

Tre versioni vengono confuse: chip, core e firmware. Chip: esptool.py chip_id la stampa. Core: Arduino IDE → Strumenti → Scheda mostra la versione installata di arduino-esp32. Modulo: lo scudo di metallo la riporta stampata — è così che si determina la versione del modulo esp32 in un colpo d’occhio. Firmware: chiama ESP.getChipModel() e ESP.getChipRevision() in uno sketch, oppure esp_get_idf_version() su ESP-IDF.

Qual è l’ultima versione dell’ESP32?

Dipende da quale ESP32 intendi. Silicio: l’ESP32-P4 è la famiglia più nuova a metà 2026, con C6 e S3 a coprire i design Wi-Fi e BLE. Software: arduino-esp32 segue la 3.x e ESP-IDF segue la v5.x. Per i progetti esistenti, la versione che funziona è l’ultima che conta.

Come aggiornare il firmware dell’ESP32?

Tre significati, tre risposte. Aggiornamento app: OTA, oppure esptool.py write_flash 0x0 app.bin. Aggiornamento core: Gestore Schede → esp32 → scegli una versione più nuova. MicroPython: ri-flasha l’immagine del firmware a 0x1000. Se intendi “il firmware che è arrivato sulla mia scheda”, quello è bootloader più app, ed esptool li sovrascrive entrambi. La FAQ sul flashing ha gli offset e le trappole.

Come determinare la versione del firmware ESP32?

Stampala all’avvio — è il modo onesto. ESP.getSdkVersion() restituisce la stringa di versione del core o dell’IDF, ed ESP.getChipRevision() la revisione del silicio. Non esiste un modo affidabile per leggere la versione del firmware da un chip bloccato, quindi se la scheda esegue il tuo sketch, il tuo sketch è il tag di versione.

Come aggiornare il core nell’Arduino IDE?

Gestore Schede → cerca esp32 → il menu a tendina elenca ogni versione pubblicata del core; scegli la più nuova o una fissata, Installa, riavvia l’IDE. Tornare indietro è lo stesso menu — scegli la versione più vecchia. Fissa un core per progetto e scrivilo nel tuo README.

Come saldare i pin dell’ESP32?

Stagna i pad, usa il flusso e tieni il saldatore a 350 °C con stagno al piombo — quello senza piombo trascina male. Passa il saldatore lungo la fila di pin, poi aspira i ponti con lo stoppino. Allenati prima su un header economico a strappo; il mio primo header ESP32 ha richiesto 20 minuti e un pin in ponte, e lo stoppino l’ha risolto in secondi.

Come saldare un ESP32?

Stessa tecnica, scala da modulo: se intendi un modulo ESP32-WROOM nudo su un PCB, quella è aria calda o reflow. Saldare a mano un modulo col saldatore funziona per lo più sui pin di bordo ma salta i pad interni. Se la tua cronologia dice “come saldare il modulo esp32 al pcb”, la versione breve è aria calda a 320-350 °C con flusso prima. Uno stencil vale la pena oltre la terza scheda.

Quando dovrei tornare a una versione precedente del core?

Quando uno sketch che compilava ieri fallisce dopo un aggiornamento — quello è il segnale, non una sensazione. Torna indietro nel Gestore Schede, verifica e annota la versione. Il salto dalla 2.x alla 3.x ha rotto nomi di pin e API BLE. La FAQ sull’Arduino IDE tiene in ordine la sequenza di installazione.

Come aggiornare un file bin su ESP32-CAM?

esptool.py write_flash 0x10000 your.bin — 0x10000 corrisponde alla partizione app nel layout default dell’ESP32-CAM. Conferma prima con esptool.py flash_id che il chip è la variante da 4MB; i cloni da 2MB spostano il layout.

Quale versione del firmware scegliere per MicroPython su ESP32?

Abbina l’immagine al tuo chip esatto: esp32, esp32s3, esp32c3, esp32c6 — flashare quella sbagliata fa avviare la scheda in silenzio. Scegli una release stabile invece di una nightly. La pagina di download nomina il chip in ogni nome file; fidati del nome file.

I progetti di questo argomento girano direttamente nel simulatore gratuito di sensbench: circuito pre-cablato, firmware incluso, senza account né installazione.

Leave a Reply

Your email address will not be published. Required fields are marked *