Sto cercando di caricare lo scketch relativo al web server (con IDE arduino 2.0.4 su linux Mint),
ma non riesco a capire quale modello di clone è (lo acquistato su aliexpress).
Inoltre quando ho fatto una prova di caricamento dell’ esempio, mi ha dato il seguente errore:
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
Nel frattempo ho provato collegarlo con ftdi cp210x.
Per ulteriore sicurezza ho installato ide arduino 1.8.19 e le boards esp32.
ho provato ad effettuare l’upload dell’esempio GEtChipId ed il terminale mi ha dato il seguente errore:
Sketch uses 278145 bytes (8%) of program storage space. Maximum is 3145728 bytes.
Global variables use 22468 bytes (6%) of dynamic memory, leaving 305212 bytes for local variables. Maximum is 327680 bytes.
esptool.py v4.5.1
Serial port /dev/ttyUSB0
Connecting………………………………..
I (646) wifi: wifi firmware version: de47fad
I (646) wifi: config NVS flash: enabled
I (646) wifi: config nano formating: disabled
I (658) wifi: Init dynamic tx buffer num: 32
I (659) wifi: Init data frame dynamic rx buffer num: 32
I (659) wifi: Init management frame dynamic rx buffer num: 32
I (664) wifi: wifi driver task: 3ffdedc8, prio:23, stack:3584
I (669) wifi: Init static rx buffer num: 10
I (673) wifi: Init dynamic rx buffer num: 32
I (677) wifi: wifi power manager task: 0x3ffdfe94 prio: 21 stack: 2560
I (710) wifi: mode : softAP (c0:49:ef:f0:e8:e1)
I (717) wifi: mode : sta (c0:49:ef:f0:e8:e0) + softAP (c0:49:ef:f0:e8:e1)
I (721) wifi: mode : softAP (c0:49:ef:f0:e8:e1)
Se collego l’esp32 cam con fdti lo vedo le porte come ttyS0 e ttyUSB0, mentre se lo collego con l’estensione con cui l’ho comprato lo vedo solo la porta come ttyS0
Ciao Frankz,
sembra tutto a posto, anche il dispositivo è lo stesso che ho io, ho anche il modulo che in realtà è un po’ fastidioso da far funzionare correttamente (la vecchia versione con anche il tasto di boot era più efficace).
Io per evitare anomalie scollegavo il dispositivo dall’USB per cambiare modalità: alla connessione iniziale andava in serial debug, ma al reset va perennemente in boot.
Ma per il resto ti direi che non ci sono cose strane.
L’unica cosa che raccomando sempre è verificare che la corrente fornita sia sufficiente.
Ciao Renzo
Ho risolto il problema del caricamento (forse), cmbiando il cavo USB di collegamento.
Ora mi visualizza i seguenti dati e non so più cosa fare.
sul terminale visualizza:
Writing at 0x00179fb8… (100 %)
Wrote 1503488 bytes (981047 compressed) at 0x00010000 in 24.9 seconds (effective 482.7 kbit/s)…
Hash of data verified.
Leaving…
Hard resetting via RTS pin…
mentre sul monitor seriale visualizza:
ELF file SHA256: 368e6c3ca0ef710f
E (539) esp_core_dump_flash: Core dump flash config is corrupted! CRC=0x7bd5c66f instead of 0x0
Rebooting…
ets Jul 29 2019 12:21:46
Per non sbagliare io di solito cerco quelli che hanno un amperaggio alto, questo determina una dimensione dei cavi maggiore.
Inoltre anche la lunghezza ridotta aiuta.
Ciao Renzo
Per non sbagliare io di solito cerco quelli che hanno un amperaggio alto, questo determina una dimensione dei cavi maggiore.
Inoltre anche la lunghezza ridotta aiuta.
Ciao Renzo
Autore
Post
Visualizzazione 10 filoni di risposte
Devi essere connesso per rispondere a questo topic.
Mantenere un repository, un sito o un forum è come prendersi cura di un giardino - richiede costante attenzione e cura per farlo prosperare. Se sei un abile giardiniere (o programmatore!) e vuoi aiutarci a far fiorire il nostro sito, saremmo felici di averti nel nostro team! Cerchiamo anche scrittori talentuosi e moderatori per il nostro forum per aiutarci a far crescere la nostra comunità. Se sei interessato a unirti a noi, non esitare a contattarci per farci sapere in che modo puoi contribuire!
Sei un appassionato di elettronica o programmazione? Condividi la tua conoscenza con gli altri, scrivi un semplice tutorial o come fare un grande progetto Contattami. share_your_ideas@mischianti.org
The content displayed on this website is protected under a CC BY-NC-ND license. Visitors are prohibited from using, redistributing, or altering any content from this website for commercial purposes, including generating revenue through advertising. Any unauthorized use is a violation of the license terms and legal action may be taken against individuals or entities found to be in violation.
You must also provide the link to the source.
Per offrire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Acconsentire a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o gli ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su determinate funzionalità e funzioni.
Functional
Sempre attivo
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Per offrire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Acconsentire a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o gli ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su determinate funzionalità e funzioni.
Functional
Sempre attivo
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.