Esp8266: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
firmware stub
Nessun oggetto della modifica
(firmware stub)
Riga 17: Riga 17:
Si raccolgono qui le procedure di installazione della toolchain per programmare l'Esp8266, nei vari casi d'uso.
Si raccolgono qui le procedure di installazione della toolchain per programmare l'Esp8266, nei vari casi d'uso.


== Linux generico ===
==== Linux generico ====
https://www.esp8266.com/wiki/doku.php?id=toolchain#how_to_setup_a_vm_to_host_your_toolchain
https://www.esp8266.com/wiki/doku.php?id=toolchain#how_to_setup_a_vm_to_host_your_toolchain
Scaricare esptool.py per fare il flashing: https://github.com/espressif/esptool


== Arch Linux ===
==== Arch Linux ====
La procedura generica non funziona, almeno non con l'ultima versione di GCC.
La procedura generica non funziona, almeno non con l'ultima versione di GCC.
È disponibile un pacchetto aur.
È disponibile un pacchetto aur.


  $ git clone https://aur.archlinux.org/esp-open-sdk-git.git
  $ git clone https://aur.archlinux.org/esp-open-sdk-git.git
  makepkg -s
  $ makepkg -s
  sudo pacman -U esp-open-sdk-git
  # pacman -U esp-open-sdk-git


Il PKGBUILD scaricherà e compilerà il toolchain. La procedura è decisamente lenta (>40 min).
Il PKGBUILD scaricherà e compilerà il toolchain. La procedura è decisamente lenta (>40 min).
Installare esptool:
# pacman -S esptool
=== Download firmware con supporto LUA ===
$ git clone https://github.com/nodemcu/nodemcu-firmware
Collegare l'ESP tramite una MicroUSB al computer, e verificare il funzionamento:
$ esptool --port <serial-port> flash_id
In questo modo, fra le altre cose si vedono le specifiche della scheda e le dimensioni della flash (typ. 4MB).
15

contributi

Menu di navigazione