Go Down

Topic: Modulo Wi-Fi ESP8266 (Read 525664 times) previous topic - next topic

zoomx

#2595
Jun 27, 2017, 08:24 am Last Edit: Jun 27, 2017, 08:29 am by zoomx
si, lo metto in flash
Ambro
Da quello che scrivi ipotizzo un errore di collegamento oppure alimentazione insufficiente.

La Wemos mini mi pare sia larga lo stesso così come tutti i moduli economici. Forse la Huzzah di Adafruit.
Hai ragione, queste board sono troppo larghe per le breadboard.

G91_JET

L'alimentazione è a 3.27 Vdc ed appare su tutti i pins ad eccezione di uno.
Questo succede dopo aver caricato un sketch esempio da IDE (es web server ). Il problema si presenta su ormai quatrro modulini esp_01. L'alimentatore è in grado di erogare 800 mA senza cali di tensione.
ora tutti i 4 moduli non sono piu' programmabili....
Grazie
Ambro

 

zoomx

Ambro,
l'ESP8266 fa uso di memoria flash e ha un suo bootloader non modificabile, il brick solo software non dovrebbe essere possibile..

Quando carichi uno sketch, carichi tutto quello che serve all'ESP8266 per funzionare.

Se i collegamenti sono corretti e l'alimentazione ce la fa allora deve funzionare a meno che si sia rotto. $ moduli rotti mi sembra improbabile a meno che ci sia un errore hardware da qualche parte. Un filo che non fa bene contatto, una connessine che sembra giusta ma invece è sbagliata e così via. Controlla lo schema che usi su altri siti, magari hai preso giusto giusto uno schema errato.
Agli inizi anche a me capitava che il modulo non rispondeva ma l'errore era sempre mio. Mi è anche capitato di usare il settaggio della scheda errato, ad esempio NodeMCU invece del modulo generico.

G91_JET

Salve a tutti,
Illustro brevemente il problema:
Premetto che uso il medesimo hardware per entrambe i programmi
> carico il primo sketch in allegato e funziona tutto OK.
> carico il secondo sketch in allegato e non funziona per nulla dandomi il messaggio che è allegato alla fine.
Grazie nuovamente per ogni aiuto.
Ciao


zoomx

Questo
Code: [Select]
Lo sketch usa 249.447 byte (57%) dello spazio disponibile per i programmi. Il massimo è 434.160 byte.
Le variabili globali usano 36.052 byte (44%) di memoria dinamica, lasciando altri 45.868 byte liberi per le variabili locali. Il massimo è 81.920 byte.


Significa che lo sketch è stato regolarmente compilato.
Questo
Code: [Select]
Uploading 253600 bytes from C:\Users\Ambro_PC\AppData\Local\Temp\build6553985045535486615.tmp/sketch_jun24a.cpp.bin to flash at 0x00000000
ti dice dov'è il compilato e che inizia la fase di compilazione.
questo
Code: [Select]
...............................................warning: espcomm_send_command: no final C0
warning: espcomm_send_command(FLASH_DOWNLOAD_DATA) failed
warning: espcomm_send_command: didn't receive command response
error: espcomm_upload_mem failed

i puntini all'inizio indicano che la compilazione è effettivamente iniziata ma poi si è interrotta, ulteriore conferma che si tratta di un problema hardware.
Oltre a quanto ho già scritto su alimentazione e collegamenti mi è venuto il sospetto che ci possa essere un problema con la memoria flash. Magari prova a vedere se riesci a caricare il primo sketch. Se ci riesci, potrebbe essere che la flash sia difettosa. Fino adesso non ne ho sentito parlare ma questo significa poco.

G91_JET

grazie mille,
il primo programma si carica correttamente e funziona bene...
Ciao

zoomx

Se il primo si e il secondo no e ti da sempre lo stesso errore, i puntini che indicano l'inizio dell'upload e poi l'interruzione, sembra propio un problema di flash.
Visto che parliamo di un modulo ESP-01, quindi in Tools dovresti aver scelto "Generic ESP8266 module", potresti provare a scegliere differenti configurazioni di flash size tra quelle da 512K. A meno che hai un ESP01 con memoria da 1M.

PaoloP

Nel Tools, in "Detected Info" che quantitativo di memoria scrive?

zoomx

#2603
Jun 29, 2017, 02:01 pm Last Edit: Jun 29, 2017, 02:01 pm by zoomx
Da me questa voce non c'è, IDE 1.8.3 e ultimo core in portable mode.

G91_JET

mi dice :
flash size: 512k ( c'è un pallino su 512K ) versione 1.6.5
Ciao

PaoloP

Nel Tools, in "Detected Info" che quantitativo di memoria scrive?
Per Tools intendo questo:

--> https://espressif.com/en/support/download/other-tools

G91_JET

ok, grazie mille : ho visto un problema:

Quando premo Start compare SYNC in verde per circa 2 secondi e poi da ERROR in rosso.

Gli altri esp01 mi danno 8mbit e SYNC resta sempre attivo in verde.
A questo punto penso che il modulino abbia un problema di memoria : ha una 25Q40BT.
Posso sostituirla anche per aver maggior memoria : che cosa devo ordinare ?
Grazie
Ciao


zoomx

Gli altri esp01 mi danno 8mbit e SYNC resta sempre attivo in verde.
A questo punto penso che il modulino abbia un problema di memoria : ha una 25Q40BT.
La 25Q40BT è da 4 mbit / 512Kb ma mi sembra strano che un semplice sketch come il secondo del tuo post non ci entri. Hai impostato una delle opzioni da 512Kb?

G91_JET

non so ma mi sembra che ci sia un malfunzionamento del modulo ( vedi post 2606 ) e lunica riparazione che posso tentare è quella di sostituire la memoria... per me il resto è intoccabile ... troppo piccolo.
Il corpo della memoria è di 3.8 mm circa dovrei trovarne alcune con le steaase misure fisiche ma di capacità superiore. Ho visto che ci sono problemi di piegatura dei pins con quelle piu' grosse.
Grazie
Ciao

Go Up