Errore durante il caricamento: exit status 1

Salve a tutti, sono alle primissime armi con arduino e utilizzo lo starter kit.
Ho già fatto i primi 4 progetti, ma, improvvisamente, finita la compilazione di uno sketch che volevo caricare sulla scheda, il computer non è riuscita a caricarla dandomi questo messaggio di errore:

FQBN: arduino:avr:uno
Utilizzo della scheda 'uno' dalla piattaforma nella cartella: C:\Users\Federico\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Utilizzo del core 'arduino' dalla piattaforma nella cartella: C:\Users\Federico\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Rilevamento delle librerie utilizzate in corso...
C:\Users\Federico\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\Federico\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\Federico\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard C:\Users\Federico\AppData\Local\arduino\sketches\A6FB9B30F7BBFBA1FA2B10E50353F694\sketch\interfaccia_led.lampeggianti.ino.cpp -o nul
Sto generando i prototipi di funzione...
C:\Users\Federico\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\Federico\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\Federico\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard C:\Users\Federico\AppData\Local\arduino\sketches\A6FB9B30F7BBFBA1FA2B10E50353F694\sketch\interfaccia_led.lampeggianti.ino.cpp -o C:\Users\Federico\AppData\Local\Temp\506332315\sketch_merged.cpp
C:\Users\Federico\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Federico\AppData\Local\Temp\506332315\sketch_merged.cpp

Compilazione dello sketch in corso...
"C:\\Users\\Federico\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\Federico\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\Federico\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "C:\\Users\\Federico\\AppData\\Local\\arduino\\sketches\\A6FB9B30F7BBFBA1FA2B10E50353F694\\sketch\\interfaccia_led.lampeggianti.ino.cpp" -o "C:\\Users\\Federico\\AppData\\Local\\arduino\\sketches\\A6FB9B30F7BBFBA1FA2B10E50353F694\\sketch\\interfaccia_led.lampeggianti.ino.cpp.o"
Compilazione delle librerie in corso...
Compilazione del core in corso...
Utilizzo del core precompilato: C:\Users\Federico\AppData\Local\arduino\cores\arduino_avr_uno_5e4693956e6fb6834a131c52ffc3c908\core.a
Collegare tutto insieme...
"C:\\Users\\Federico\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\Federico\\AppData\\Local\\arduino\\sketches\\A6FB9B30F7BBFBA1FA2B10E50353F694/interfaccia_led.lampeggianti.ino.elf" "C:\\Users\\Federico\\AppData\\Local\\arduino\\sketches\\A6FB9B30F7BBFBA1FA2B10E50353F694\\sketch\\interfaccia_led.lampeggianti.ino.cpp.o" "C:\\Users\\Federico\\AppData\\Local\\arduino\\sketches\\A6FB9B30F7BBFBA1FA2B10E50353F694/..\\..\\cores\\arduino_avr_uno_5e4693956e6fb6834a131c52ffc3c908\\core.a" "-LC:\\Users\\Federico\\AppData\\Local\\arduino\\sketches\\A6FB9B30F7BBFBA1FA2B10E50353F694" -lm
"C:\\Users\\Federico\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Federico\\AppData\\Local\\arduino\\sketches\\A6FB9B30F7BBFBA1FA2B10E50353F694/interfaccia_led.lampeggianti.ino.elf" "C:\\Users\\Federico\\AppData\\Local\\arduino\\sketches\\A6FB9B30F7BBFBA1FA2B10E50353F694/interfaccia_led.lampeggianti.ino.eep"
"C:\\Users\\Federico\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\Federico\\AppData\\Local\\arduino\\sketches\\A6FB9B30F7BBFBA1FA2B10E50353F694/interfaccia_led.lampeggianti.ino.elf" "C:\\Users\\Federico\\AppData\\Local\\arduino\\sketches\\A6FB9B30F7BBFBA1FA2B10E50353F694/interfaccia_led.lampeggianti.ino.hex"
"C:\\Users\\Federico\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\Users\\Federico\\AppData\\Local\\arduino\\sketches\\A6FB9B30F7BBFBA1FA2B10E50353F694/interfaccia_led.lampeggianti.ino.elf"
Lo sketch usa 1192 byte (3%) dello spazio disponibile per i programmi. Il massimo è 32256 byte.
Le variabili globali usano 11 byte (0%) di memoria dinamica, lasciando altri 2037 byte liberi per le variabili locali. Il massimo è 2048 byte.
"C:\Users\Federico\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude" "-CC:\Users\Federico\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v -V -patmega328p -carduino "-PCOM6" -b115200 -D "-Uflash:w:C:\Users\Federico\AppData\Local\arduino\sketches\A6FB9B30F7BBFBA1FA2B10E50353F694/interfaccia_led.lampeggianti.ino.hex:i"

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\Federico\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : COM6
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
avrdude: ser_open(): can't open device "\\.\COM6": Periodo di timeout del semaforo scaduto.



avrdude done.  Thank you.

Caricamento non riuscito: errore durante il caricamento: exit status 1

Ho provato a cambiare la porta, cambiare cavo, ma niente.
Gli unici indizi importanti sono:

  • Quando collego la scheda al pc tramite cavo USB arriva una notifica da windows che dice che il dispositivo non funziona e non è stato riconosciuto
  • Appena la collego il power led verde si accende regolarmente, ma il led L del piedino 13 si accende e subito dopo si spegne sfumando (dissolvendosi).

Uso l'Arduino UNO r3 in dotazione al kit e windows 11.

Ditemi se c'è un rimedio o se devo sostituire la scheda :tired_face:

Ciao, Federico.
Benvenuto!

Hai fatto qualcosa che possa aver danneggiato la scheda?

Questo avviso è già sufficiente per indicare che il problema non è nell'IDE o nel codice.
Prova questo, in ordine:

  1. prova ad usare un altro cavo USB
  2. se dà ancora il problema (o se non hai un altro cavo USB) prova a cambiare porta USB
  3. se il problema compare con qualsiasi porta USB, il problema potrebbe essere nei driver, quindi potresti provare a disinstallarlo e reinstallarlo (hai un Arduino compatibile o originale?)

Alla fine se, come penso, non hai un altro Arduino simile da provare (lo avresti già fatto credo) l'unica risposta è che potrebbe essere proprio il tuo Arduino che si è danneggiato. E forse è la cosa più probabile, per cui se arrivi fin qui senza aver risolto ti consiglio di ordinarne un altro e verificare con quello: se dovesse funzionare, allora hai in qualche modo danneggiato il primo (ed in tal caso dovresti cercare di capire cos'è che lo ha danneggiato).

Proverò con i driver, ma è possibile che abbia danneggiato la scheda, percio probabilmente dovrò sostituirla.
Grazie mille

Quindi per un certo periodo riuscivi a caricare gli sketch, poi all’improvviso ha dato questo problema?

Si esatto

Prima però prova con le cose più semplici: cambiare cavo e cambiare porta USB. Se tutto fallisce, prendi un altro Arduino (ma nel caso specifica sempre se è un Arduino originale o un clone, perché i driver seriali sono differenti).

Già provato tutto, grazie!

Ok, allora temo che tu abbia "fritto" quell'Arduino o quantomeno il suo chip seriale. A parte acquistarne un altro, sarebbe importante capire come sia stato danneggiato, in modo che tu possa evitare di ripetere lo stesso errore. Ad esempio, cosa gli avevi collegato recentemente, e come?

In effetti avevo collegato il caricatore del mio pc alla scheda (per meno di un secondo), solo che dopo sono riuscito ad utilizzarla normalmente tramite cavo usb, il problema si è presentato subito dopo un brevissimo periodo di inattività (uno o due giorni).
Inoltre non pensavo si fosse fulminato, dato che il power led verde si accende comunque, ma a quanto pare ho rotto il mio arduino :sweat_smile:

Che cos’è esattamente “il caricatore del mio PC”?…

Il cavo di carica del mio pc portatile.
So che è assurdo, ma l'ho collegato per pochissimi secondi alla scheda arduino.

Potrebbe essere,

Ma le caratteristiche del “caricatore” quali sono?

Cerca su internet alimentatore 9v per arduino e vivi sereno!

Un cavo non è un caricatore, né un alimentatore…
Che computer è? Che tensione eroga l’alimentatore? Come hai fatto a collegarlo? I connettori non sono diversi?…

Mi sono spiegato male.
Sì, i connettori sono diversi, ma ho provato per qualche secondo a collegare il cavo di ricarica del pc ad arduino per vedere se potesse funzionare come alimentatore per arduino (oltre che a vedere se fosse della stessa misura, cosa che non è).
A quanto pare qualcosa è andato storto durante questa "sperimentazione".
Poi non so eh, potrebbe non centrare nulla col fatto di aver danneggiato arduino, ma mi semrava lunica cosa anomala che avevo fatto.

Se gli hai dato 19V al posto dei 5V, c’entra sicuramente col danneggiamento!
Eppure è tanto semplice usare un alimentatore USB (5V) con un cavo USB A - USB B…

Ehm, a parte appunto la dimensione del connettore, una delle cose di base nell'elettronica è anche controllare le caratteristiche dell'alimentazione (tensione, corrente massima, polarità).
Per dire, spesso i laptop hanno caricatori anche a 12V o più, pure 19V, ed in aggiunta a questo (anzi, è il caso peggiore) potrebbe avere la polarità invertita.

Quindi ci sono buone probabilità che sia stato questo (se il connettore è diverso come lo hai collegato?), ma potrebbe anche essere altro come ad esempio aver collegato ad uno o più pin qualcosa che assorbe molto (tipicamente motorini o induttanze ma potrebbe essere qualsiasi cosa, visto che non sappiamo cosa tu ci abbia fatto) o qualche corto circuito.
Per dire, su cosa stavi lavorando e quindi quali device hai connesso nel tuo attuale progetto?

Comunque ora acquista un nuovo Arduino e stavolta non "provare": fai le cose cercando prima di sapere cosa stai facendo.

Pare sia il kit ufficiale di Arduino.

Certo :sweat_smile:
Scusate l'ignoranza, grazie ancora!