Esp32 problemi con configurazione ide

ciao a tutti
premetto che sono nuovo e mi scuso anticipatamente nel caso dovessi
sbagliare qualcosa.
Da non molto ho iniziato ad armeggiare con arduino , esperienza zero
volevo provare con wifi e ho preso questa scheda ma non riesco a caricare nessun codice, mi da errore anche con il blinck.
qualcuno può aiutarmi?
questo è quello che mi dice l’ide:
fork/exec cmd.com: Impossibile trovare il file specificato.
Errore durante la compilazione per la scheda ESP32 Dev Module.
grazie

hai provato questo?

si ho provato nessun risultato mi da sempre lo stesso errore,
se seleziono una scheda diversa tipo arduino nano, esp6682 o altre lo compila,
l’errore lo fa già nella compilazione non quando tento di caricare

hai una connessione al tuo ESP?
quale porta seriale hai selezionato?

@Pivello : che versione del “core” ESP32 stai usando?

Guglielmo

AZ-Delivery ESP32 DEV
KitC V2 ESP-Wroom-32
è questo?

NO, parlo del “core” (quello che installi dal Board Manager) che hai installato nel IDE … è la 1.06 ? … perché la vecchia 1.05 aveva alcuni problemini con la path dei files …

Guglielmo

scusami ma sono un pivello
cos’è il core? (sicuramente vi farete una risata adesso)
versione ide?

Per poter usare il ESP32 con il IDE di Arduino sei sicuramente dovuto andare nel “Board manager”, cercare il modulo ESP32 ed instalare il software per poterlo usare … che versione di tale software è stata installata?

Guglielmo

le istruzioni dicevano di istallare una libreria esp32 e dopo mi sono comparse nel menu le varie schede esp32
che poi e esattamente la procedura che mi ha suggerito Jackson

può essere questo ?
sing core ‘esp32’ from platform in folder: C:\Users\Stefano\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.6

SE hai fatto il tutto a mano (copiando la cartella nella directory), allora è la procedura SBAGLIATA, valida per i vecchi IDE e non più attuale. L’installazione si fa dal “Board Manager” e NON a mano perché, poi … ecco che saltano fuori i casini … :roll_eyes:

Quindi:

  1. cancella completamente quello che hai installato ha mano

  2. apri le preferenze del IDE ed in basso aggiungi, all’interno del campo dove vanno messe le “board” addizionali, la seguente riga:

https://dl.espressif.com/dl/package_esp32_index.json
  1. salva le preferenze così modificate

  2. vai nel menu Tools (strumenti), Boards (schede), Boards Manager (gestore delle schede) e cerchi ESP32. Una volta trovato fai click sul bottone Install

  3. In questo modo hai installato correttamente TUTTO quello che serve per l’utilizzo degli ESP32 e dovresti ritrovare tutte le varie schede, poter selezionare la tua e compilare senza errori.

Incrociamo le dita … :crossed_fingers:

Guglielmo

L’ho fatto, ma nemmeno incrociando le dita ha funzionato.
Comunque vorrei precisare che era la procedura che avevo fatto prima
Mi chiedevo e possibile che essendo la prima installazione relativa alla esp32
e avendo solo la versione 1.0.6 il file che non trova sia su una versione precedente? chiedo

@Pivello ed @J-M-L : … NON avendolo voi ancora fatto, vorrei pregarvi, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), di presentarvi IN QUESTO THREAD (spiegando bene quali conoscenze avete di elettronica e di programmazione … possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il succitato REGOLAMENTO … Grazie. :slight_smile:

Guglielmo

Ok, allora, se hai seguito alla lettera la stessa procedura … c’è qualche altro problema nella tua installazione … hai per caso cartelle con, nel nome, degli spazi o dei caratteri speciali?

E NO, ogni versione installa tutto

chiedo venia
sarà fatto

per cartelle intendi cartelle di scketch o cartelle del programma ?

Prima rispetta il regolamento, poi avrai le risposte. Grazie :slight_smile:

Guglielmo

fatto

Guarda, io sono su Mac e ti dico che, ad esempio, con la 1.05, solo perché il percorso dove si trovava la cartella di Arduino conteneva una spazio … NON compilava più perché dava errore in un comando di shell (cp). Su Mac la 1.06 a me ha risolto, ma … mi resta sempre il dubbio che o caratteri invalidi o path troppo lunghe siano mal digerite dal Core del ESP32 (in un altro thread, difatti, era la path troppo lunga sotto windows a creare problemi alla compilazione).

Guglielmo