Pages: [1] 2   Go Down
Author Topic: Problema avrdude, durante upload  (Read 1800 times)
0 Members and 1 Guest are viewing this topic.
Tortona
Offline Offline
God Member
*****
Karma: 2
Posts: 601
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ciao, ho rispolverato il mio arduino (un'anno che non lo utilizzo credo) perchè volevo fare due test con il modulo bluetooth appena comperato...collego arduino al pc tramite il cavo usb, copio e incollo uno sketch trovato qui sul forum, scelgo la COM giusta e la board UNO e faccio upload: compila senza errori, poi mi dice caricamento completato e sotto la dimensione dello sketch caricato mi appare in rosso:
avrdude: verification error, first mismatch at byte 0x0000
         0x0c != 0x00
avrdude: verification error; content mismatch

la comunicazione seriale c'è perchè i led RX e TX lampeggiano e se invio un comando da Serial Monitor lampeggia il led RX...ho letto sul web che è un problema già noto ma non ho trovato soluzioni...magari mi sono dimenticato come si uploada uno sketch xD
Logged

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 328
Posts: 22739
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ovviamente l'operazione la compi col modulo bluetooth staccato, giusto?
Logged


Tortona
Offline Offline
God Member
*****
Karma: 2
Posts: 601
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

la prima volta no! vuoi dire che è stato quello???
Logged

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 328
Posts: 22739
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I moduli bluetooth comunicano via seriale: se occupi la seriale con qualcosa, la programmazione non può avvenire dato che lo sketch transita proprio su seriale.
Logged


Tortona
Offline Offline
God Member
*****
Karma: 2
Posts: 601
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sono un pollo, non ci ho pensato...però perchè il problema persiste???

EDIT: cioè adesso quell'errore me lo da senza esserci collegato niente all'arduino
Logged

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 328
Posts: 22739
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Parli di non aver usato l'Arduino per 1 anno. Ma anche l'IDE ha quell'età?
Parli di COM, quindi immagino tu abbia Windows. Ho letto diverse volte di persone che si lamentavano che antivirus o altri software cancellassero file dell'IDE. Prova a riscaricarti l'ultima versione 1.0.1 e riprova.
Logged


Tortona
Offline Offline
God Member
*****
Karma: 2
Posts: 601
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

l'IDE è la 1.0.1, non usavo l'arduino uno, ma ho sempre caricato sull'arduino pro mini del quadricottero senza problemi...si sul fisso ho win7 e ripeto con il pro mini non ha mai fatto questa cosa...inoltre ho provato anche sul portatile (sempre win7) e da lo stesso identico errore...
può essere che avendo provato a caricare uno sketch con il modulo bluetooth collegato su tx e rx si sia rotto qualcosa?
Logged

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Tortona
Offline Offline
God Member
*****
Karma: 2
Posts: 601
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non riesco a trovare soluzioni neanche sul web, mi tocca comprare un micro nuovo...
Logged

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 328
Posts: 22739
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Rotto no, non puoi rompere nulla: semplicemente l'Atmega8U2 trova la seriale impegnata.
Non è che sull'Arduino hai uno sketch che ti usa la seriale indipendentemente dal modulo bluetooth?

Scollegando completamente tutto dall'Arduino e collegandolo al PC, cosa noti nei LED integrati, come si comportano?
Logged


Tortona
Offline Offline
God Member
*****
Karma: 2
Posts: 601
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Rotto no, non puoi rompere nulla: semplicemente l'Atmega8U2 trova la seriale impegnata.
Non è che sull'Arduino hai uno sketch che ti usa la seriale indipendentemente dal modulo bluetooth?

Scollegando completamente tutto dall'Arduino e collegandolo al PC, cosa noti nei LED integrati, come si comportano?

il led sul pin 13 rimane costantemente acceso e si spegne regolarmente per un brevissimo lasso di tempo (un lampeggio, al contrario però)
i led TX e RX rimangono spenti
Logged

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 328
Posts: 22739
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma collegandolo al PC il sistema te lo riconosce? Perché se te lo riconosce il chip di conversione USB/seriale è a posto e potrebbe essere il 328 che ha problemi. Non so, potresti aver brickato il micro per qualche motivo.
Potresti provare a riflashare il bootloader usando l'altro Arduino per vedere se riesci a ripristinarlo? Altrimenti, prima di ricomprare l'intero Arduino, prova ad acquistare un 328 con bootloader UNO e vedi se recuperi la scheda.
Logged


0
Offline Offline
Faraday Member
**
Karma: 46
Posts: 5878
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

la comunicazione seriale c'è perchè i led RX e TX lampeggiano e se invio un comando da Serial Monitor lampeggia il led RX...ho letto sul web che è un problema già noto ma non ho trovato soluzioni...magari mi sono dimenticato come si uploada uno sketch xD
sembrerebbe quindi funzionare la seriale, per problema noto forse intendi il discorso di caricare sketch che bloccano arduino al boot, se tipo metti un print nel setup, l'ho letto spesso in giro, credo leo stesso ne sappia di piu', a me non e' mai capitato quindi non mi sono soffermato.
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Tortona
Offline Offline
God Member
*****
Karma: 2
Posts: 601
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma collegandolo al PC il sistema te lo riconosce? Perché se te lo riconosce il chip di conversione USB/seriale è a posto e potrebbe essere il 328 che ha problemi. Non so, potresti aver brickato il micro per qualche motivo.
Potresti provare a riflashare il bootloader usando l'altro Arduino per vedere se riesci a ripristinarlo? Altrimenti, prima di ricomprare l'intero Arduino, prova ad acquistare un 328 con bootloader UNO e vedi se recuperi la scheda.
Ma collegandolo al PC il sistema te lo riconosce? Perché se te lo riconosce il chip di conversione USB/seriale è a posto e potrebbe essere il 328 che ha problemi. Non so, potresti aver brickato il micro per qualche motivo.
Potresti provare a riflashare il bootloader usando l'altro Arduino per vedere se riesci a ripristinarlo? Altrimenti, prima di ricomprare l'intero Arduino, prova ad acquistare un 328 con bootloader UNO e vedi se recuperi la scheda.

ho appena comprato un 328 con bootloader su ebay, io credo che sia il micro che ha qualcosa che non va, e leggendo su internet sembrerebbe proprio il bootloader che non funziona per non so quale motivo...
appena mi arriva quello nuovo lo monto sull'arduino e ci carico lo sketch da programmatore, monto quello brickato su breadboard e provo a flasharlo...
non ho capito il metodo che mi ha suggerito Testato, che cosa dovrei provare a fare??? tentar non nuoce
Logged

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 328
Posts: 22739
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Testato parlava del fatto che spesso molti scrivono che hanno l'Arduino che non riescono più a programmare perché hanno caricato uno sketch che scrive sulla seriale una grossa mole di dati, bloccando la possibilità di inviare un nuovo sketch, dato che la scrittura dei nuovi programmi avviene proprio su seriale.
Ma questo è ben visibile dal fatto che hai i led RX e TX accesi fissi, segno che la seriale è occupata dallo sketch utente.

Per ovviare a questo problema bisogna sempre inserire un delay(2000); minimo subito dopo l'apertua della seriale: rallenterai di un paio di secondi l'avvio del programma ma avrai il tempo di spedire un nuovo sketch senza avere il rischio della comunicazione impedita.
Logged


Tortona
Offline Offline
God Member
*****
Karma: 2
Posts: 601
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ah ok ho capito...era successo anche a me quel problema tempo fa, ma cmq non credo si necessario adesso perchè la serale funziona bene...va beh aspetto che arrivi il nuovo micro poi vi aggiornerò
Logged

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Pages: [1] 2   Go Up
Jump to: