Ciao,
in questo post vedremo come scrivere un programma già compilato nella vostra scheda basata su chip ESP8266.
Questa pratica è utile nel momento in cui avete realizzato un firmware, e dovete caricare questo programma su molte schede in modo rapido.
Per prima cosa scaricate il tool pyFlasher, scegliendo quello appropriato per il vostro sistema operativo.
Selezionate la porta seriale assegnata alla scheda che avete collegato, poi scegliete il file .bin (per generare il file .bin dallo sketch trovate info qui) da caricare nella scheda e cliccate su "Flash NodeMCU"
Resettate la scheda,
ora sarà pronta per essere utilizzata.
Questo è tutto,
per qualsiasi domanda lascia pure un commento.
Seguimi sulle mie pagine per rimanere sempre aggiornato sui nuovi post!
in questo post vedremo come scrivere un programma già compilato nella vostra scheda basata su chip ESP8266.
Questa pratica è utile nel momento in cui avete realizzato un firmware, e dovete caricare questo programma su molte schede in modo rapido.
Per prima cosa scaricate il tool pyFlasher, scegliendo quello appropriato per il vostro sistema operativo.
Selezionate la porta seriale assegnata alla scheda che avete collegato, poi scegliete il file .bin (per generare il file .bin dallo sketch trovate info qui) da caricare nella scheda e cliccate su "Flash NodeMCU"
Resettate la scheda,
ora sarà pronta per essere utilizzata.
Questo è tutto,
per qualsiasi domanda lascia pure un commento.
Seguimi sulle mie pagine per rimanere sempre aggiornato sui nuovi post!
Ciao Daniele,
RispondiEliminaho seguito le tue indicazioni per compilare un file in .bin, ma nella cartella
dello sketch salvato su desktop trovo solo il punto hex.
Puoi aiutarmi?
Grazie
Strano, ho riprovato proprio ora e mi genera il .bin
EliminaHai cliccato su sketch -> esporta sketch compilato?
Ciao Daniele,
RispondiEliminainnanzi tutto grazie mille per l'aiuto.
Ho appena riprovato ad effettuare la stessa procedura descritta, uso l'ultima IDE arduino 1.8.13, e ho preso per esempio lo sketch blink.
Ho seguito la procedura salvando il progetto sul desktop, e poi cliccando su esporta sketch compilato.
Nella cartella mi trovo 3 file:
Blink.ino
Blink.ino.eightanaloginputs.hex
Blink.ino.with_bootloader.eightanaloginputs
Non vedo nessun file .bin
Non capisco dove sto sbagliando
Scusa mi sono dimenticato di aggiungere .hex sull'ultimo file:
RispondiEliminaBlink.ino.with_bootloader.eightanaloginputs.hex
Ciao Daniele,
RispondiEliminaho capito dove sta il problema.
Non è possibile compilare un file bin con atmega328.
Selezionando Arduino uno o nano, estrae solo file hex.