Ciao!
Questa guida è utile nel caso abbiate già sviluppato il vostro firmware con Arduino e vogliate semplicemente caricare questo codice rapidamente all'interno di più schede dello stesso tipo.
Una situazione tipica che si verifica in fase di produzione.
Il sistema è molto simile a quello che abbiamo visto per NodeMCU, ma questo metodo è valido sia per la famiglia ESP8266 che per ESP32.
Per prima cosa vi serve il flash download tool, scaricatelo ed estraete lo zip.
Avviate il software, scegliete la modalità "Developer" e poi la scheda su cui volete caricare il vostro firmware, ad esempio ESP32
A questo punto non vi resta che selezionare il firmware compilato da caricare, indicare l'indirizzo in cui caricarlo (0x10000) e cliccare sul tasto START.
OPZIONALE:
Nel caso vogliate caricare altri file nello stesso momento è possibile farlo (ad esempio i file gestiti in SPIFFS o il bootloader) aggiungendoli in un altra riga e scrivendo l'indirizzo corretto. Di seguito gli indirizzi e i percorsi simili a quelli in cui si troveranno i vostri file:
0x1000 C:\Users\dania\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6/tools/sdk/bin/bootloader_qio_80m.bin
0x8000
C:\Users\dania\AppData\Local\Temp\arduino_build_134498/MioSketch.ino.partitions.bin
esptool.py v3.0-dev
0xe000 C:\Users\dania\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6/tools/partitions/boot_app0.bin
0x10000
C:\Users\dania\AppData\Local\Temp\arduino_build_134498/MioSketch.ino.bin
0x290000
C:\Users\dania\AppData\Local\Temp\arduino_build_134498/MioSketch.spiffs.bin
In basso a sinistra (dove ora c'è la scritta FINISH) apparirà la scritta SYNC, se utilizzate una scheda di sviluppo premete il tasto boot presente sulla scheda. Il download verrò avviato e la scheda verrò programmata.
Questo è tutto,
per qualsiasi domanda lascia pure un commento.
Seguimi sulle mie pagine per rimanere sempre aggiornato sui nuovi post!
Nessun commento:
Posta un commento
Lascia un commento qui sotto, ti risponderò il prima possibile!