Caricamento wireless degli sketch (OTA - Over The Air upload)

Con le versioni recenti del firmware e del Flasher è stata attivata la comodissima possibilità di caricare gli sketch via rete WiFi senza bisogno di connessioni usb fisiche.
Qui di seguito trovate le istruzioni per attivare questa possibilità sulle vostre schede.
 
 
Passi necessari per la predisposizione al caricamento wireless:
  1. Se avete l'applicazione FishinoFlasher datata scaricate l'ultima versione. È comunque buona norma farlo spesso.
  2. Predisponete la scheda per un upgrade del firmware, come da documentazione sul sito.
  3. Lanciare l'applicazione FishinoFlasher, che apparirà come nell'immagine a lato
  4. Selezionare una versione recente del firmware nell'apposita casella. Se possibile, l'ultima disponibile.
  5. Selezionare la casella "Attivare il caricamento sketch da WiFi". Se questa casella NON è presente, è possibile che il flasher e/o la versione del firmware siano troppo vecchi.
  6. Inserire un nome per la vostra scheda, per esempio "IlMioFishino"
  7. Inserire un numero di porta per la connessione. Se non avete esigenze particolari, mantenete la 7777 proposta.
  8. Lanciare l'upgrade del firmware.
  9. Per le schede ad 8 bit scollegate i cavi utilizzati per l'upgrade e fate il collegamento indicato nel paragrafo seguente


Connessioni per Fishino UNO
Connessioni per Fishino Guppy
Connessioni per Fishino Mega
Connessioni per Fishino32

Sulla Fishino32 non è necessario eseguire alcuna connessione; l'hardware è già previsto per l'upload via WiFi.

Come accennato in precedenza, per le schede ad 8 bit è necessario un collegamento "volante" tra due pin sul connettore ESPCONN, e precisamente tra il GPIO5 e l' ATM-RES.
Questo serve a permettere al modulo WiFi di resettare e mettere in modalità ISP (In-circuit Serial Programming) il controller, senza la quale la programmazione risulta impossibile.
Attenzione, se non eseguite questo collegamento la programmazione via WiFi fallirà con un errore "strano".
Nelle immagini a sinistra sono visibili i punti in cui effettuare la connessione nei vari modelli di Fishino.

Caricamento degli sketch via WiFi

Una volta completati i passi precedenti, è ora INDISPENSABILE eseguire almeno una volta uno sketch che esegua la connessione al vostro router; questo per dar modo al modulo WiFi di memorizzarne i parametri di connessione e permettergli quindi di collegarsi alla vostra rete WiFi all'avvio.
NOTA : i parametri utilizzati per la connessione al boot saranno GLI ULTIMI utilizzati; se utilizzerete uno sketch che si connette ad un altro router, all'avvio Fishino utilizzerà quei parametri. Allo stesso modo, se imposterete nel vostro sketch la modalità Access Point, al boot successivo il vostro Fishino si metterà in quella modalità, creando la propria rete WiFi.
Fatto questo, lanciate l' IDE e andate nel menu di selezione della porta; vedrete, come da immagine seguente, che apparirà una nuova porta con il nome che avete assegnato al vostro Fishino in fase di aggiornamento firmware:



È sufficiente a questo punto selezionare la porta desiderata e procedere all' upload come di consueto.


Risoluzione dei problemi

Nel caso qualcosa vada storto, prima di richiedere assistenza controlla i seguenti punti:

Non appare nessuna porta di rete nell'IDE
  • Assicurarsi di aver aggiornato il firmware utilizzando un flasher recente
  • Assicurarsi di aver lanciato precedentemente uno sketch che utilizza la connessione WiFi
  • Provare a chiudere e rieseguire l' IDE
  • Provare a scollegare e ricollegare il Fishino all'alimentazione
La porta appare ma l'IDE da errore di caricamento
  • Controllare di aver eseguito correttamente la connessione tra il GPIO5 e l' ATRES-ESP come da punti precedenti
Il flash si avvia ma si interrompe prima della fine
  • Riprovare
  • Se ancora non funziona, spegnere e riaccendere il Fishino