Burocrati, Amministratori, wegan
15
contributi
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 | ||
# 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). |