Go Down

Topic: bootloader che non avvia lo sketch (Read 504 times) previous topic - next topic

andreadm

ciao a tutti,

ho questa questione:
-ho tolto dal mio arduino uno l'atmega originale e sostituito con uno identico, comprato gia col bootloader a bordo.
-Poi ho caricato uno sketch semplice e che funziona sicuramente (il blink!) e lo sketch è partito, il led lampeggia e nessun problema.
Ora viene il problema
-disalimento l'arduino
-lo rialimento e il led fa i brevi lampeggi (che mi pare indichino che è presente il bootloader no?)
-si spegne un secondo
-rifà i brevi lampeggi, si rispegne un secondo e cosi via e lo sketch non parte.

La fortuna (o forse sfortuna???) vuole che ne ho comprati tre ed il problema si verifica con tutti e tre...
Manco a dirlo rimonto l'atmega originale e il problema non si presenta.
Qualche idea?
Grazie
Andrea

Michele Menniti

Sì, al 99% è il bootloader che è bacato; dovresti provare a riscriverlo, ma ti serve un Programmatore ISP o un altro Arduino. Comunque è una cosa che è già successa a diversi utenti, però ricordo che in un caso fu necessario farsi sostituire i micro.
Sarebbe stato comunque opportuno fornire maggiorni indicazioni, almeno riguardo il modello di Arduino che stai usando e la versione dell'IDE.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

andreadm

ho capito.

Proverò a riscrivere il bootloader seguendo la tua guida. L'ho già fatto una volta alcuni mesi fa ma poi non sono mai più riuscito a rifarlo.

Comunque l'Arduino è l'Uno e l'IDE è la 1.0.

Colgo l'occasione per chiederti una cosa che mi sono sempre chiesto: è possibile rimuovere il bootloader da un chip che già ce l'ha a bordo per poi caricarci lo sketch direttamente con la tecnica che descrivi sulla tua guida?


Michele Menniti

Sì puoi tranquillamente sovrascrivere il bl con un o sketch, scaricati l'ultima versione della mia Guida (v. in firma), leggerai che devi STARE ALLA LARGA dall'IDE 1.0 e troverai le nuove istruzione per l'IDE 1.0.1 ;) vedrai che riuscirai nuovamente a fare qualsiasi operazione, se poi hai bisogno chiedi pure, siamo qui :)
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html


Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy