Come eseguire il flashing del firmware MicroPython su Esptop 10 utilizzando Esptool

Come eseguire il flashing del firmware MicroPython su Esptop 10 utilizzando Esptool
ESP32 è una piattaforma basata su microcontrollori e possiamo programmarla utilizzando il linguaggio di programmazione MicroPython. Per programmare ESP32 con MicroPython dobbiamo prima flash Micropython firmware. Il firmware Micropython è una soluzione progettata con uno scopo per implementare caratteristiche del linguaggio Python di alto livello in hardware di basso livello come ESP32. Vediamo come possiamo flash ESP32 con il firmware Micropython.

Lo schema a questo articolo è riportato di seguito:

  • 1: come installare Esptool.Py nel computer
  • 2: come scaricare il firmware Micropython per ESP32
  • 2.1: come trovare la porta seriale di ESP32
  • 3: come eseguire il flashing del firmware di microphon in ESP32
  • 3.1: trovare il tuo microphon .File bin
  • 3.2: cancellare la memoria flash ESP32
  • 3.3: Firmware lampeggiante Micropython su ESP32 con Esptool.Py

1: come installare Esptool.Py nel computer

Esistono diversi modi per lampeggiare il microphon in ESP32. Alcuni di essi installano il firmware utilizzando IDE MicroPython come Thonny IDE o Upycraft. Ma oggi scaricheremo e lampeteremo il firmware Micropython utilizzando Esptool.Py.

Di seguito sono riportati alcuni passaggi per installare Esptool.PY:

Passo 1: Prima di continuare prima, dobbiamo installare Esptool.Py sul nostro PC. Quindi installa una versione aggiornata di Python 3 sul PC. Per ottenere Python 3, visitare la loro pagina di download o fare clic qui. Ecco qui 3.11.0.

Passo 2: Una volta installato Python sul PC, aprire il prompt dei comandi.

Passaggio 3: Dopo l'apertura cmd Ora digita il comando di seguito menzionato per installare l'ultima versione di Esptool.py con pip:

Python -M Pip Installa Esptool

Una volta terminata l'installazione, un messaggio con correttamente installato PIP e apparirà il numero di versione.

Passaggio 4: Usa il PIP per installare Esptool:

PIP3 Installa Esptool

Per qualche installazione di Python questo comando potrebbe non funzionare, prova uno dei comandi indicati di seguito per l'installazione Esptool.Py in PC.

PIP Installa Esptool
PIP2 Installa Esptool

Per impostazione predefinita setUptOols non è installato su alcuni sistemi. Esegui il comando seguente per installare i setUpTools:

PIP Installa setUpTools

Se già installata verrà visualizzata la seguente finestra.

Passaggio 5: A partire da ora abbiamo finito Esptool.Py installazione. Il prossimo passo è controllare l'installazione. Esegui il comando dato.

Python -M Esptool

Se l'installazione ha esito positivo, verrà visualizzato un messaggio simile a quello mostrato di seguito.

2: come scaricare il firmware Micropython per ESP32

Ora abbiamo installato Esptool nel nostro sistema. Quindi scarica il firmware MicroPython aggiornato. Visita Pagina di download di Micropython e cerca il firmware ESP32 Micropython.

Scarica l'ultima versione rilasciata disponibile per la scheda ESP32 e ricorda di non scaricare la versione build notturna in quanto mira principalmente ai programmatori avanzati.

Nel caso in cui tu stia utilizzando qualsiasi altra scheda come Pyboard, Wipy vai alla pagina di download di MicroPropython e cerca il rispettivo firmware della scheda.

2.1: come trovare la porta seriale di ESP32

La prossima cosa importante sulla nostra strada è cercare la porta com in cui è connessa la scheda ESP32. Per eseguire questo gestore di dispositivi aperti e cercare la porta ESP32 com Com & lpt sezione. Qui nel nostro caso lo è Com10.

Un altro modo per sapere che la porta com è aperta Arduino ide Connetti ESP32 con PC e vai a: Strumenti> Porte> Porte seriali

Nel caso in cui non è disponibile una porta COM per ESP32, i due motivi principali per mancano la porta com per la mancanza di ESP32:

  • ESP32 Driver di chip CP2102 mancanti
  • Cavo di ricarica USB normale anziché cavo dati

1: Per installare il driver chip ESP32 CP2102 Cerca il driver nella barra di ricerca di Google.

O semplicemente clicca qui per visitare il sito Web Silicon Labs per gli ultimi driver CP2102.

Una volta installati con i driver, riavviare l'IDE Arduino e collegare la scheda ESP32 con il PC, ora la porta COM per la scheda ESP32 sarà visibile. Puoi anche vedere la porta COM in Gestione dispositivi.

2: Se i driver sono installati ma non è ancora possibile vedere la porta ESP32 com, quindi ricontrollare il cavo USB che si sta utilizzando. Esistono più cavi che non possono stabilire la comunicazione seriale poiché il loro unico scopo è la ricarica e la maggior parte di questi cavi mancano i cavi dei dati.

3: come eseguire il flashing del firmware di microphon in ESP32

Ora lampezzeremo il file del firmware scaricato nella scheda ESP32. Per farlo di nuovo dobbiamo aprire il terminale di comando nella finestra. Seguire i passaggi menzionati per completare l'installazione del firmware in ESP32.

  • Trovare microphon .File bin
  • Cancellando la memoria flash ESP32
  • Firmware MicroPython lampeggiante su ESP32 con Esptool.Py

3.1: Trovare il microphon .File bin

Una volta l'ESP32.Il file bin viene scaricato, sarà da qualche parte nella directory del download. Per accedere alla directory di download, digita il comando di seguito:

Download di CD

Ora per elencare tutti i file della directory download del tipo di comando:

Dir

Dopo Dir comanda tutti i file all'interno della directory di download qui, possiamo vedere ESP32.File bin per il firmware Micropython. Copia il nome del file di cui avremo bisogno in seguito. Nel nostro caso è:

ESP32-20220618-V1.19.1.bidone

3.2: cancellare la memoria flash ESP32

Ora abbiamo trovato il file. Prima dimandogli prima nel monitor seriale, dobbiamo cancellare la memoria flash ESP32.

Con ESP32 collegato al PC Premere e tenere premuto il pulsante "Boot/Flash" nella scheda ESP32:

Durante la tenuta del pulsante "Boot/Flash", eseguire il comando scritto sotto per cancellare la memoria ESP32:

Python -M Esptool --Chip ESP32 ERASE_FLASH

Una volta il Cancellare Il processo inizia ora si può rilasciare il STIVALE pulsante. Attendere alcuni secondi e la memoria ESP32 sarà cancellata.

Nota: Se il processo di cancellazione non inizia e il terminale continua a stampare le linee del punto, ripetere il processo mantenendo il STIVALE Pulsante di ESP32.

3.3: Firmware lampeggiante Micropython su ESP32 con Esptool.Py

Dopo aver cancellato la memoria della scheda ESP32, l'ultimo passo verso l'installazione del firmware Micropython è digitare il comando seguente. Per questo comando dobbiamo conoscere la porta COM che nel nostro caso è COM10 e il nome del file del file del firmware che abbiamo scaricato. Modificare la porta com e il nome del file bin nel comando seguente:

Python -M Esptool-Chip ESP32 --Port write_flash -z 0x1000

Ecco come i nostri comandi si occupano di definire la porta com e il file del firmware.

Python -M Esptool --Chip ESP32 --Port COM10 WRITE_FLASH -Z 0x1000 ESP32-20220618 -V1.19.1.bidone

Dopo aver scritto il comando ora tieni di nuovo il STIVALE pulsante ed eseguire il comando sopra.

Se verranno visualizzati tutti i passaggi normali, il seguente risultato verrà visualizzato.

Abbiamo aggiunto con successo il firmware Micropython nella scheda ESP32.

Nota importante: Dopo aver installato il firmware Micropopython nella scheda ESP32, si può anche programmare ESP32 semplicemente caricando il codice utilizzando l'IDE Arduino, ma se si desidera utilizzare di nuovo MicroPython con ESP32, dobbiamo eseguire il flashing del firmware MicroPython nella scheda ESP32 firmware.

Conclusione

In questo articolo abbiamo lampeggiato il firmware Micropython nella scheda ESP32. Sono presenti diversi modi per Flash Micropython Esptool. Per scaricare Esptool l'ultima versione di Python 3 è richiesta. L'uso delle linee guida di questo articolo ESP32 può essere lampeggiato con il firmware Micropython.