Arduino Forum

International => Italiano => Hardware => Topic started by: kikko_965 on Jun 29, 2012, 11:19 am

Title: Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jun 29, 2012, 11:19 am
Ciao a tutti,

ho da poco preso un'altro mega, ma non arrivo a installare il driver ATmega16u2 DFU.

Avete qualche suggerimento da darmi?

Mi scuso in anticipo se l'argomento era già stato affronatato, ma facendo le ricerche ho trovato solo topic in inglese...e il mio latita...

Vi ringrazio per gli eventuali suggerimenti
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jun 29, 2012, 11:27 am
Perdonami indovino indovinello

Se hai preso un secondo mega vuol dire che prima ne stavi usando già uno, quello come andava senza driver?
cosa vuol dire
Quote
ma non arrivo a installare il driver ATmega16u2 DFU.

hai la tastiera troppo in alto?  :D :D

o non trovi i driver?
SO del pc?

i driver li trovi dentro programmi\arduino\driver\

ciao
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jun 29, 2012, 04:40 pm
Non commento gli interventi sarcastici, inappropriati e fuori luogo......

Quando uno mi pone una domanda, gli rispondo cercando di aiutarlo a prescindere dalle sue capacità......

Comunque,
con il primo mega non ho avuto nessun tipo di problemi, il secondo mi chiede di nuovo il driver.
Tentando l'installazione del driver cercandolo nella directory arduino\driver non viene caricato.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: leo72 on Jun 29, 2012, 04:48 pm
Non te la prendere ma un po' te le sei cercate perché non hai fornito sufficienti info per aiutarti.
Se tu avevi la vecchia Mega questa aveva un chip differente, l'8U2. Quindi sono 2 driver diversi.

Premetto che non ho Windows ma a logica mi viene da suggerirti la rimozione forzata del precedente driver e la reinstallazione del nuovo.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jun 29, 2012, 05:00 pm
Grazie Leo molto gentile, proverò.
Solo una cosa mi lascia perplesso e se volessi utilizzarle tutte e due le mega..... vabbè intanto provo.

Grazie mille.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: Madwriter on Jun 29, 2012, 05:06 pm

Grazie Leo molto gentile, proverò.
Solo una cosa mi lascia perplesso e se volessi utilizzarle tutte e due le mega..... vabbè intanto provo.

Grazie mille.

Passi a Linux  :smiley-yell:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: leo72 on Jun 29, 2012, 05:36 pm
@kikko:
non so rispondere al tuo quesito. Ci vuole un utente Window.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: PaoloP on Jun 29, 2012, 05:54 pm
Ciao,
il titolo del topic è fuorviante. Ti stavo per suggerire di scaricarti FLIP dal sito dell'ATmel e rifleshiare il chip.
Invece la cosa è molto più semplice.

Nella cartella "driver" di Arduino c'è il file inf. Per la nuova mega che presumo sia un R3 il file è Arduino MEGA 2560 REV3.inf. Basta che gli indichi il percorso appena viene richiesto dal sistema.
Non c'è nessun bisogno di disinstallare il vecchio driver perchè ogni Hardware ha i sui numeri identificativi VID e PID diversi, è per questo che Windows riesce a distinguere uno scimpanze da una trota.

Il titolo del topic io lo cambierei in "Problema Driver Arduino Mega R3".  ;)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jun 29, 2012, 06:40 pm
Quote
Non commento gli interventi sarcastici, inappropriati e fuori luogo.....

E fatti una risata ogni tanto :)

Leo, perchè dici che la vecchia aveva 8U2 prendi la mega normale di un anno fa e zoomma sul chip  (io l'ho comprata un anno fa circa)
http://arduino.cc/it/Main/ArduinoBoardMega2560

sopra la ex 2560
sotto c'e la 2560 R3 su questa non si riesce a vedere la sigla

Comunque le ha in mano tuttedue, si mette sotto una luce e legge il chip di entrambe, ecco fatto tolto il dubbio (ma scommetto che sono entrambi 16U2)

ps: come fate a dire che ha windows alla domanda mia sarcastica :) non ha ancora risposto che SO possiede.. vabbè
in ogni caso i file.inf lo installi andandoci sopra tasto destro del mouse e selezioni dal menu a tendina "installa"

bye
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: leo72 on Jun 29, 2012, 09:30 pm
@pablos:
credevo che il chip Atmega16U2 fosse stato introdotto con la revisione R3 di entrambe le schede.

Penso abbia Windows (o Mac) perché su Linux non devi installare nessun driver perché già presenti nel Kernel. Lui invece dice che il SO gli chiede il driver e che lo cerca nell'IDE. Sulla versione Linux dell'IDE manca anche tale cartella perché è una procedura che non si fa.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jun 29, 2012, 11:01 pm
Non sapevo che lo avessi dedotto da questo
Quote
su Linux non devi installare nessun driver perché già presenti nel Kernel

belin sei troppo avanti  :D :D ... mi dovrò ormai tenere winzoz  :smiley-mr-green:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jun 30, 2012, 12:02 am

Non sapevo che lo avessi dedotto da questo
Quote
su Linux non devi installare nessun driver perché già presenti nel Kernel

belin sei troppo avanti  :D :D ... mi dovrò ormai tenere winzoz  :smiley-mr-green:

Paolo, si vede che non hai una strapizza da fare stasera :D stai spargendo benzina attorno ad un cratere di un vulcano in attività, il primo lapillo e pigli fuoco tu e l'intero Topic
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jun 30, 2012, 12:06 am
ahahhaah vero non ho niente da fare ... vabbè vado alla festa della birra :)
chissà che non mi venga in mente qualcosa  di sano :D :D :D
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 02, 2012, 09:52 am
Grazie a tutti per i consigli......

Allora la situazione è questa, SO Windows XP, così una cosa l'ho aggiunta

Ho controllato le stampigliature dulle due schede, tutte e due sono ATMEGA2560 16AU, dopo la sigla 16AU cè un numero che però secondo me è la data di fabbricazione, quella nuova è 1140 mentre quella vecchia è 1126.

Quando il sistema mi chiede il driver ho provato sia a caricarlo con procedura automatica di win sia andando a selezionare il file .inf manualmente selezionando installa. Ho provato anche a disinstallare i driver e ripetere la procedura di installazione sia in automatico che in manuale

Passare a Linux non sarebbe un problema se non per il fatto che lo sketch prevede l'interfacciamento con un applicativo che ho realizzato e che deve girare sotto win, per praticità uso lo stesso pc sia per sviluppare lo sketch che l'applicativo.

Il problema persiste ancora, quando collego la scheda, questa non viene vista dal sistema operativo.


Oggi proverò con un'altro pc, vediamo che succede.......


Rinnovo il ringraziamento a tutti e mi scuso per le mie incompletezze.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: leo72 on Jul 02, 2012, 09:59 am
Scusa, tu stai leggendo la sigla del "chippone", l'Atmega2560. Ma la sigla di quello più piccolo vicino alla porta USB?
E' quello il chip 16U2 che eventualmente necessita di driver.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 02, 2012, 10:13 am
.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 02, 2012, 12:24 pm
Iniziamo con le domande base.
Il 16u2 è in modalità dfu o seriale?
In modalità seriale funziona?
Flip non ti dice nulla?
Che errore da windows? Non riconosce la periferica e basta?
Il 16u2  ha ancora il firmware originale o uno tuo?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 02, 2012, 12:45 pm
Scusate l'ignoranza, ma.....
Cosa si intende per modalità dfu o seriale, flip?
Windows riconosce la periferica nel senso che me la fà vedere fra le periferiche hardware, con messaggio di errore perchè manca il driver.
Nella lista compare con il nome ATmega16u2 DFU
Il firmware è originale, non ho fatto modifiche, tirato fuori la scheda dall'imballagio e collegata al pc....

La vecchia è un 8U2, mentre la nuova è 16U2
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 02, 2012, 03:32 pm
allora mettiamo chiarezza.

il chip chiamato 16u2/8u2 (cambia solo la dimensione di flash e ram) è un microcontrollore.
la caratteristica è quella di avere la possibilità di integrare il protocollo USB tanto famoso (sia come client che come host).
all'interno l'arduino team ha messo un firmware ovvero una programmazione che gli permette di trasformare il bus USB in seriale e poter comunicare e programmare l'atmega2560 presente sulla mega (oppure l'atmega328/168 presente sulle altre schede).
tuttavia per poter utilizzare il chip come convertitore, su windows è necessario installare i driver che lo inizializzano come porta COM ovvero seriale.

quando compri la scheda il firmware è già caricato, devi installare i driver (il file .inf presente nella cartella drivers. attento che con la mega rev3 i driver sono solo nell'IDE 1.0 o superiore).

non è tutto però, infatti essendo il 16u2 un microcontrollore può essere programmato e gli ingegneri dell'atmel hanno pensato di poter sfruttare la connessione usb appunto per la programmazione.
la modalità in cui il micro si programma si chiama DFU.
per mandare il micro in modalità tale bisogna cortocircuitare la massa con il pin di reset che trovi nei pin dell'ICSP del 16u2 e così entra diciamo in una modalità programmazione.

ho letto che a volte la scheda mega entra da sola in modalità dfu come è successo a te quindi ecco i passaggi da fare:
scarica flip (ultima versione)
http://www.atmel.com/tools/FLIP.aspx
da qui scarichi il firmware
https://github.com/arduino/Arduino/tree/master/hardware/arduino/firmwares
(nel tuo caso https://github.com/arduino/Arduino/blob/6036846ce311470845d8bb0e69b6dd3a5a86c0da/hardware/arduino/firmwares/Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex schiacci su RAW nelle modalità di visualizzazione e salvi la pagina con nome)

collega arduino al pc normalmente.

ora hai tutto il necessario, per sicurezza cortocircuita il pin reset e massa della scheda (vedi immagine allegata) così siamo sicuri sia in modalità DFU.
apri flip, dal menù in cima device->select->atmega16u2
poi settings->communication->USB
poi clicki sull'icona del libro con la freccia verso il basso e selezioni il firmware scaricato
quindi devices->program.
poi non ricordo se bisogna clickare su start program (però la spunta reset deve essere selezionata)

fine..

in teoria dovrebbe andare, dimmi se succedono casini..
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 02, 2012, 07:51 pm
Quote
ho da poco preso un'altro mega, ma non arrivo a installare il driver ATmega16u2 DFU.

A me sembrava che non riuscisse semplicemente a installare i driver per windows, la scheda è nuova di zecca, deve solo connetterla all'USB e farla vedere all'IDE, per quale motivo dovrebbe re-installare i firmware quando sono già precaricati, fare quella procedura delicata se sbaglia qualcosa potrebbe renderla inutilizzabile... booo vabbè fate voi.

SE SI TRATTA DI DRIVER FOR WINDOWS :
Allora ho provato anch'io a installare i driver da zero della 2560 disinstallando quelli esistenti.

In effetti c'e' un errore involontario che si commette nel selezionare la cartella, la prima volta ci sono cascato anch'io (sta sera)
però alla seconda li ha presi col percorso giusto, prova così:

- scollega la usb e vai sulle proprietà delle periferiche troverai un USB con un punto interrogativo giallo, tasto destro e seleziona disinstalla

- ok, ora inserisci nuovamente la usb sulla mega, a questo punto ti apparirà il classico popup di nuovo hardware, seleziona ricerca manuale dei driver

- a questo punto quando cerchi il percorso fermati alla cartella driver e non andare oltre
C:\Programmi\arduino-1.0-rc2\driver <<<<< sono qui dentro
lo prenderà da solo quello giusto

non andare dentro a
C:\Programmi\arduino-1.0-rc2\driver\FTDI USB Drivers  non sono qui dentro, anche se viene spontaneo cliccare qui sbloccandosi il tasto avanti

Se è questa la domanda che ho capito io, prova e fammi sapere, se la domanda era come installare i firmware dentro al chip controller USB sulla board arduino allora segui superlol
ciao





Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 02, 2012, 08:50 pm
Condivido pienamente l'intervento di Pablos, soprattutto l'indicazione dell'errore che si fa nel percorso dei driver, è capitato ad un sacco di gente.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 05, 2012, 06:23 pm
Grazie delle info...
ho fatto la prova a reinstallare i driver come da vostri consigli, stando attento al percorso dei file, ma senza risultato.
Mi restituisce sempre l'errore "Impossibile trovare software driver per dispositivo"
Preso dallo sconforto ho provato a ricaricare il firmware con flip.
Però quando vado a selezionare la porta USB dal menù setting, mi compare l'errore "AtLibUsbDfu.dll not found"  :smiley-red: :smiley-red:

Suggerimenti?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 05, 2012, 06:33 pm
devi aggiornare i driver
li trovi qui:
C:\Program Files\Atmel\Flip 3.4.5\usb
una volta fatto puoi tornare a "aggiornare" il micro  :P

counque vediamo di chiarire una cosa:
quando si inserisce l'arduino mega nella presa usb si dovrebbe leggere "arduino mega 2560" e non "ATmega16u2 DFU" in quanto questo dovrebbe mostrarsi in caso il micro sia appunto in modalità DFU (almeno dovrebbe essere così)

comunque PRIMA di usare flip leggi questa guida ufficiale magari torna utile
http://arduino.cc/en/Guide/Windows
tu però selezioni la cartella driver e non ftdi
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: brainbooster on Jul 05, 2012, 06:42 pm
leggi qui
http://support.atmel.com/bin/customer.exe?=&action=viewKbEntry&id=336
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 05, 2012, 07:12 pm
ok, risolto
adesso flip mi funziona.
Però ho il problema che non riconosce il file hex, ho seguito le istruzioni di superlol
Entrato in https://github.com/arduino/Arduino/blob/6036846ce311470845d8bb0e69b6dd3a5a86c0da/hardware/arduino/firmwares/Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex cliccato su RAW e salvato la pagina.
Mi dice "Invalid HEX file syntax"

Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 05, 2012, 07:25 pm
https://raw.github.com/arduino/Arduino/6036846ce311470845d8bb0e69b6dd3a5a86c0da/hardware/arduino/firmwares/Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex
questo dovrebbe essere da salvare..

comunque i bootloader li trovi nell'ide sotto
hardware/arduino/bootloaders/stk500v2/stk500boot_v2_mega2560.hex
almeno questo nell'ide 1.0
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 06, 2012, 03:42 pm
Ok, risolto il problema che mi dava Invalid Hex fiile syntax, quando salvava la pagina restavano (ovviamente) le intestazioni html della pagina.
Adesso però mi dice Address is out of range.
Poi una domanda, ma va selezionato FLASH o EEPROM, credo vada caricato nella FLASH.....
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 06, 2012, 03:44 pm

Ok, risolto il problema che mi dava Invalid Hex fiile syntax, quando salvava la pagina restavano (ovviamente) le intestazioni html della pagina.
Adesso però mi dice Address is out of range.
Poi una domanda, ma va selezionato FLASH o EEPROM, credo vada caricato nella FLASH.....

Sull'errore non posso aiutarti, il firmware va sicuro sulla flash
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 06, 2012, 03:51 pm

Ok, risolto il problema che mi dava Invalid Hex fiile syntax, quando salvava la pagina restavano (ovviamente) le intestazioni html della pagina.
Adesso però mi dice Address is out of range.
Poi una domanda, ma va selezionato FLASH o EEPROM, credo vada caricato nella FLASH.....

va caricato nell flash...
hai avviato flip con permessi di amministratore?
se non hai ancora eseguito l'erase prova a schiacciare su start application direttamente..
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 06, 2012, 04:01 pm


Ok, risolto il problema che mi dava Invalid Hex fiile syntax, quando salvava la pagina restavano (ovviamente) le intestazioni html della pagina.
Adesso però mi dice Address is out of range.
Poi una domanda, ma va selezionato FLASH o EEPROM, credo vada caricato nella FLASH.....

va caricato nell flash...
hai avviato flip con permessi di amministratore?
se non hai ancora eseguito l'erase prova a schiacciare su start application direttamente..


si si come amministratore, però l'errore Adress is out of range me lo dice quando seleziono il file HEX non nella fase di riscrittura.[quote z
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 06, 2012, 04:19 pm



Ok, risolto il problema che mi dava Invalid Hex fiile syntax, quando salvava la pagina restavano (ovviamente) le intestazioni html della pagina.
Adesso però mi dice Address is out of range.
Poi una domanda, ma va selezionato FLASH o EEPROM, credo vada caricato nella FLASH.....

va caricato nell flash...
hai avviato flip con permessi di amministratore?
se non hai ancora eseguito l'erase prova a schiacciare su start application direttamente..


si si come amministratore, però l'errore Adress is out of range me lo dice quando seleziono il file HEX non nella fase di riscrittura.[quote z

succede anche a me..

ho fatto solo 1 volta la programmazione di un 8u2 ed è stato ormai l'anno scorso  :smiley-sweat:

allora faccio un paio di prove sulla mia UNO (defunta, spero vada ancora l'8u2) e poi ti faccio sapere  ;)

ora che ci penso al posto dell'8u2 bisognava scegliere l'AT90usb82 perchè cambiava in base alla programmazione (via usb, can od altro)...
non so quale sia il corrispettivo per 32u2

EDIT:
la mia scheda è ormai defunta...
prova a fare così:
metti la scheda, avvia flip, avvia la comunicazione (apri la porta usb), una volta fatto leggi il device e poi carica il file hex (con device selezionata 32u2)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: brainbooster on Jul 06, 2012, 04:20 pm
ma quale firmware stai tentando di caricare?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 06, 2012, 08:28 pm
ok, ma io ho una 16u2....

ho provato sia con il firmware che mi è stato segnalato a questo link:
https://raw.github.com/arduino/Arduino/6036846ce311470845d8bb0e69b6dd3a5a86c0da/hardware/arduino/firmwares/Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex
sia con quello nelle cartelle di arduino: hardware/arduino/bootloaders/stk500v2/stk500boot_v2_mega2560.hex
con entrambe stesso errore Address is out of range
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 06, 2012, 08:38 pm

ok, ma io ho una 16u2....

ho provato sia con il firmware che mi è stato segnalato a questo link:
https://raw.github.com/arduino/Arduino/6036846ce311470845d8bb0e69b6dd3a5a86c0da/hardware/arduino/firmwares/Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex
sia con quello nelle cartelle di arduino: hardware/arduino/bootloaders/stk500v2/stk500boot_v2_mega2560.hex
con entrambe stesso errore Address is out of range

aspetta fai così (ho sbagliato io ti ho fornito il firmware errato  :smiley-sad-blue: )
hardware\arduino\firmwares e seleziona MEGA-dfu_and_usbserial_combined.hex
quindi come device usa at90usb82 (se non funziona prova con atmega16u2)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 06, 2012, 09:50 pm
Bene un passetto alla volta.....

Riuscito a caricare il firmware, adesso la mega viene vista nelle periferiche del pc è finalmente sono riuscito a caricare il driver, e viene vista come COM(5)

Però non mi carica gli sketc, ho provato uno degli esempi (blink) si avvia la procedura ma non viene terminata e non restituisce errori.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 06, 2012, 09:58 pm
domande banali, ma hai visto mai?
- riavviato il PC dopo l'installazione?
- settata correttamente la board nell'ide?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 06, 2012, 10:11 pm
Mi sa che hai lo stesso problema mio i sintomi sono gli stessi.
La barra verde di compilazione resta ferma quasi in fondo? mancano 2 tacchette?
Nessun errore.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 06, 2012, 10:21 pm
mmmh... bisognerebbe indagare più a fondo...
tuttavia ricapitoliamo:
una volta reinstallato il firmware sul 16u2 hai schiacciato su "start application" (con la spunta di reset affianco). quindi ti è apparsa la finestra di un nuovo hardware chiamato arduino mega 2560 su cui hai installato i driver e questo è diventato una porta com giusto (se avevi già i drivers allora dovresti vedere direttamente la com)?
ok quindi hai avviato l'ide, selezionato la board arduino mega 2560, aperto l'esempio blink e caricato selezionando la porta com5?
nella finestra sotto cosa compare? assolutamente nulla?
hai provato a staccare e riattaccare la scheda al pc?
se hai dovuto installare i driver hai riavviato il pc?

@pablos & kikko:
che IDE usate?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 06, 2012, 10:26 pm
però se aspetti 5-10 minuti non so quanto di preciso me ne sono andato per un po' verifica se ottieni questo

Quote
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_command(): failed miserably to execute command 0x10
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 06, 2012, 10:38 pm
@pablos:
che sketch è caricato su arduino?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 06, 2012, 10:41 pm

@pablos:
che sketch è caricato su arduino?


il blinkled
blinkled senza delay
roba semplice :)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 06, 2012, 10:54 pm


@pablos:
che sketch è caricato su arduino?


il blinkled
blinkled senza delay
roba semplice :)

e gira senza problemi?
che ide stai utilizzando?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 06, 2012, 11:09 pm
Si gira bene è un led che lampeggia  :D
IDE 1.0.1
Bisognerebbe vedere se gira un programma più complesso, ma ha il difetto di prendere solo uno sketch e poi basta.
Finisco però col parlare della stessa cosa in 2 topic diversi.
il mio difetta in una cosa simile ma i driver li ho rasi a zero mille volte e reistallati su più pc diversi. Sempre lo stesso comportamento, i driver li ho prelevati da più fonti per non usare sempre lo stesso che magari poteva essere corrotto
http://arduino.cc/forum/index.php/topic,111561.0.html

ciao
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 06, 2012, 11:20 pm

Si gira bene è un led che lampeggia  :D
IDE 1.0.1
Bisognerebbe vedere se gira un programma più complesso, ma ha il difetto di prendere solo uno sketch e poi basta.
Finisco però col parlare della stessa cosa in 2 topic diversi.
il mio difetta in una cosa simile ma i driver li ho rasi a zero mille volte e reistallati su più pc diversi. Sempre lo stesso comportamento, i driver li ho prelevati da più fonti per non usare sempre lo stesso che magari poteva essere corrotto
http://arduino.cc/forum/index.php/topic,111561.0.html

ciao

di driver vanno presi quelli interni alla cartella dell'ide in base alla tua scheda. vuol dire che se hai la mega non installi i i driver della uno  :P
però mi pare strano questo errore, è la prima volta che lo vedo.. bisogna sentire qualcuno di più esperto..
hai anche tu la mega rev3?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: brainbooster on Jul 07, 2012, 11:38 am
ma sembra che la comunicazione con avrdude non inizi neppure, o sbaglio?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 07, 2012, 11:53 am
2 problematiche uguali fanno un bug a mio avviso
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 07, 2012, 12:24 pm

2 problematiche uguali fanno un bug a mio avviso

si ma è nato così all'improvviso? lo uso da quasi un anno, poi a un bel momento ha fatto così.

Nel primo post lui dice che è nuovo arduino
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 07, 2012, 12:40 pm


2 problematiche uguali fanno un bug a mio avviso

si ma è nato così all'improvviso? lo uso da quasi un anno, poi a un bel momento ha fatto così.

Nel primo post lui dice che è nuovo arduino

non vorrei fosse un bug di windows in seguito ad aggironamenti (ipotesi già avanzata da leo)... a molte persone sono saltati dirvers ecc...

provate le schede su linux e vediamo se danno problemi...
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 13, 2012, 03:47 pm
Ciao, scusate ma in settimana sono stato un pò impegnato....
La situazione è sempre quella:
Sono riuscito a far vedere la scheda come dispositivo seriale e di conseguenza sono riuscito a caricare il driver,
Ma non mi carica gli sketch, và in timeout.
Altri suggerimenti o cose che posso controllare?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 13, 2012, 04:33 pm
Ciao, una cinquantina di post con questo caldo sono duri da affrontare; sul Topic di Pablos la cosa è stata risolta, alla fine nemmeno sappiamo come :smiley-sweat:. ed anche con lui ad un certo punto abbiamo fatto il punto della situazione Ti spiacerebbe scrivere un chiaro post con lo stato delle cose e tutte le info possibili hw/sw?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 13, 2012, 04:39 pm

Ciao, una cinquantina di post con questo caldo sono duri da affrontare; sul Topic di Pablos la cosa è stata risolta, alla fine nemmeno sappiamo come :smiley-sweat:. ed anche con lui ad un certo punto abbiamo fatto il punto della situazione Ti spiacerebbe scrivere un chiaro post con lo stato delle cose e tutte le info possibili hw/sw?

non credo sia lo stesso problema.
lui aveva il chip che era andato automaticamente in modalità dfu, pablos no, aveva una falla sulla scheda (che non è la stessa).

non vorrei averti fatto caricare per sbaglio il firmware per la mega normale e non r3 invece (col caldo inizio a non capirci più nemmeno io) anche se non dovrebbe dare questo problema.

puoi postare l'errore completo?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 13, 2012, 08:49 pm
Orbene la situazione è la seguente:

Sistema operativo Windows xp
Arduino mega R3 (nuovo)

Appena collegato, mi si presentava in modalità DFU, di conseguenza il sistema operativo non accettava il nuovo driver.
Su suggerimento, ho scaricato flip e ho tentato di ricaricare il firmware.
La versione che mi era stato detto di caricare è quella nella cartella arduino\bootloaders\stk500v2\....hex.
Ma al caricamento del file hex su flip, mi restituisce l'errore Address is out of range.
A questo punto ho provato a caricare il firmware arduino\firmwares\Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex
e sembra che tutto sia andato a posto.
Adesso il sistema operativo vede la mega come dispositivo seriale e mi ha caricato il driver
Speravo fosse tutto a posto, ma non mi carica gli sketch.

Ho provato ad attivare la funzione mostra verboso sul software arduino e mi restituisce il seguente output:

Dimensione del file binario dello sketch: 1.624 bytes (su un massimo di 258.048 bytes)
C:\Users\Roberto\Desktop\arduino-1.0.1\hardware/tools/avr/bin/avrdude -CC:\Users\Roberto\Desktop\arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega2560 -cstk500v2 -P\\.\COM5 -b115200 -D -Uflash:w:C:\Users\Roberto\AppData\Local\Temp\build4327525832075753772.tmp\Blink.cpp.hex:i

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Users\Roberto\Desktop\arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf"

         Using Port                    : \\.\COM5
         Using Programmer              : stk500v2
         Overriding Baud Rate          : 115200
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]

lo sketch che provo a caricare è il semplice blink degli esempi.
Ho fatto le prove anche con sistema operativo win7 con lo stesso esito.
premetto che ho anche una mega R2 e con quella mi funziona tutto regolarmente

Grazie.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 13, 2012, 09:16 pm
Scusa, ma perché usi parte "/" e parte "\"?
Quella sintassi è un po' "mista", anche la COM5 andrebbe scritta senza i caratteri precedenti, c'è un po' di linux qui dentro :smiley-roll:
Vuoi provare un attimo questa sintassi?

C:\Users\Roberto\Desktop\arduino-1.0.1\hardware\tools\avr\bin\avrdude -C C:\Users\Roberto\Desktop\arduino-1.0.1\hardware\tools\avr\etc\avrdude.conf -p mega2560 -c stk500v2 -P COM5 -b 19200 -U flash:w:C:\Users\Roberto\AppData\Local\Temp\build4327525832075753772.tmp\Blink.cpp.hex:i

mettila in un file batch così puoi fare copia/incolla e si possono fare rapidamente altre prove
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: leo72 on Jul 13, 2012, 11:21 pm
Non credo l'abbia scritta lui. Ha detto che ha attivato la modalità verbose e l'output lo ha riportato pari pari nel suo post. Forse è l'IDE che ha qualche problema?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 14, 2012, 12:23 am
ahhhh io ne resto fuori, nemmeno io ce la farei a reggere un altro dibattito su un "not sync" o "timeout", è vero che il mio difetto era hardware, ma alla fine questi errori escono per mancata sincronizzazione del reset. Come ti hanno già detto sarebbe utile che tu perdessi 5 minuti a scrivere i passaggi di quello che hai fatto a partire dallo spachettamento della scheda :), insomma come è nato questo problema e cosa hai fatto su questa scheda fino a oggi.
Però non è neanche escluso che possa essere difettosa, se nuova e sei sicuro che sia fallata, rispediscila al venditore facendo valere i diritti di garanzia o/e recesso, se hai cambiato qualche firmware o boot... bhe i diritti diventano un po' più complicati.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 14, 2012, 01:23 pm
ok,
i passaggi che ho fatto dall'apertura della confezione sono quelli descritti nel mio precedente post:
aperto confezione, collegata al pc, si presentava in modalità DFU, cambiato firmware, si vede in modalità seriale, aggiornato driver, non carica nessuno sketch.
per quanto riguarda "/", "\", ho fatto copia e incolla.....
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 14, 2012, 02:06 pm

ok,
i passaggi che ho fatto dall'apertura della confezione sono quelli descritti nel mio precedente post:
aperto confezione, collegata al pc, si presentava in modalità DFU, cambiato firmware, si vede in modalità seriale, aggiornato driver, non carica nessuno sketch.
per quanto riguarda "/", "\", ho fatto copia e incolla.....

i firmware caricati e il bootloader corrispondono.

in teoria non dovrebbero esserci questi problemi ma consolati, non sei l'unico.

il problema sta nell'ultima versione di avrdude che ha problemi con le versioni mega di arduino.

l'unica è provare con l'ide 1.0.1
se non funziona la cosa migliore è aspettare la nuova versione dell'ide

se proprio controlla la r2, se monta un 16u2 anche quella potresti provare a caricare il bootloader della r2 sulla r3 ed anche il firmware del 16u2 della r2 sulla r3.. ma lo sconsiglio (tanto lavoro per aspettare un fix ad un bug ormai noto)

@menniti:
se riavvia il pc (e forse anche solo se chiude l'ide) la tua stringa non funziona più (dirà che non riesce a trovare C:\Users\Roberto\AppData\Local\Temp\build4327525832075753772.tmp\Blink.cpp.hex)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 14, 2012, 03:10 pm

il problema sta nell'ultima versione di avrdude che ha problemi con le versioni mega di arduino.
l'unica è provare con l'ide 1.0.1

non capisco che vuoi dire, l'ultima versione è la 1.0.1 quindi come fa ad essere l'unica prova se nell'affermazione precedente dici che non va?
Quote

@menniti:
se riavvia il pc (e forse anche solo se chiude l'ide) la tua stringa non funziona più (dirà che non riesce a trovare C:\Users\Roberto\AppData\Local\Temp\build4327525832075753772.tmp\Blink.cpp.hex)

lo so benissimo, io non ho fatto altro che apportare alcune variazioni alla sua stringa, presupponendo che sappia benissimo che ad ogni riavvio dovrà cambiare percorso; che poi NON è affatto detto, se infatti fa la sola compilazione e non il tentativo di upload è facilissimo che quella temp restì lì finché non fa un clean, a me è capitato un sacco di volte con file temporanei....
kikko ha risposto a Pablos ma non a me, forse si secca di fare prove :smiley-sad-blue:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 14, 2012, 03:42 pm


il problema sta nell'ultima versione di avrdude che ha problemi con le versioni mega di arduino.
l'unica è provare con l'ide 1.0.1

non capisco che vuoi dire, l'ultima versione è la 1.0.1 quindi come fa ad essere l'unica prova se nell'affermazione precedente dici che non va?
Quote

@menniti:
se riavvia il pc (e forse anche solo se chiude l'ide) la tua stringa non funziona più (dirà che non riesce a trovare C:\Users\Roberto\AppData\Local\Temp\build4327525832075753772.tmp\Blink.cpp.hex)

lo so benissimo, io non ho fatto altro che apportare alcune variazioni alla sua stringa, presupponendo che sappia benissimo che ad ogni riavvio dovrà cambiare percorso; che poi NON è affatto detto, se infatti fa la sola compilazione e non il tentativo di upload è facilissimo che quella temp restì lì finché non fa un clean, a me è capitato un sacco di volte con file temporanei....
kikko ha risposto a Pablos ma non a me, forse si secca di fare prove :smiley-sad-blue:

perchè l'avrdude di arduino è patchato e pensavo avessero risolto il bug.
anche perchè la mega r3 non credo sia presente prima (usa standard stk500v2 invece che v1)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 14, 2012, 03:48 pm
eh eh, lungi da me non considerare molto preziosi i post di tutti quanti, per colmare la mia ignoranza..... :smiley-red:
Michele, la prova la farò lunedì, ho lasciato le schede in ufficio....hi hi
grazie a tutti.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 14, 2012, 05:17 pm
fai qualche prova e facci sapere.

se non si risolve apro un topic nel forum internazionale e vediamo che dicono li, vedo che questo problema è molto comune nella r3, chi ha risolto cambiando ide e chi rifacendo saldature..

sarebbe bello scoprire perchè così tanti errori (e verificare se li fa anche sotto altri OS con la stessa scheda così da restringere il campo sui possibili errori).

comunque è imperdonabile che una board arrivi in modalità DFU secondo me, soprattutto sapendo il target di questa scheda.
poi se il problema è addirittura di uno stock di schede saldate male è ancora peggio
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: leo72 on Jul 14, 2012, 10:54 pm
Ogni istanza dell' ide di arduino crea una cartella temporanea sua dove vengono. creati tutti i file generati durante la compilazione . ogni cartella temporanea vive finché resta aperta l'istanza dell' ide a cui appartiene.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 16, 2012, 09:03 pm
Aggiornamento del 16/07....hi hi
Ho provato a fare un file batch come da istruzioni di Michele, il risultato è quello allegato



Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 16, 2012, 09:08 pm

Aggiornamento del 16/07....hi hi
Ho provato a fare un file batch come da istruzioni di Michele, il risultato è quello allegato

prova m2560 invece di atmega2560, comunque mi è arrivato il regalino di Pablos, ora posso fare prove, non so se ce la faccio stasera, ma spero di poterti essere più utile
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 16, 2012, 09:36 pm
Ok Michele,
fatto, ora l'output è il seguente:

avrdude: stk500v2_ReciveMessage(): timeout

lo ripete 7 volte poi:

avrdude: stk500v2_getsync(): timeout communicating with programmer

il tutto ripetuto un pò di volte.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 16, 2012, 10:14 pm

Ok Michele,
fatto, ora l'output è il seguente:

avrdude: stk500v2_ReciveMessage(): timeout

lo ripete 7 volte poi:

avrdude: stk500v2_getsync(): timeout communicating with programmer

il tutto ripetuto un pò di volte.

basta, ho chiuso la tv che c'è Ciao Darwin con Eva Hengel e le trasgressive, il mio fegato non ha bisogno di ulteriori stimoli per aprirsi in 8 pezzi come una torta :smiley-eek-blue: Collego il mega adk e vediamo che ne esce....
Intanto mi pare risolto il problema della mcu, ora vediamo la questione del sync, che somiglia tanto al problema di Pablos...
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 16, 2012, 10:43 pm
Quote
basta, ho chiuso la tv che c'è Ciao Darwin con Eva Hengel e le trasgressive, il mio fegato non ha bisogno di ulteriori stimoli per aprirsi in 8 pezzi come una torta

ahahaha sisi lo sto vedendo anch'io.... niente di speciale, sembrano tutte al pascolo

Stesse identiche risposte che dava a me sia con la vecchia board che con la nuova 2560
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 16, 2012, 10:47 pm
Allora prima prova, con questa riga di comando:
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM5
a me restituisce:
Device signature 0x1e9801
FUSE OK
thank you

con quest'altro comando:
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM5 -U flash:r:C:\flash_read.hex:i
a me legge regolarmente il contenuto della Mega ADK e lo salva nel file .hex

Sulla Mega credo sia caricato il blink, è così come me l'ha mandata il buon Pablos, che mi diceva di non riuscire a lavorare con AVRDUDE

Sto usando la cartella "avr" della 0022 e funziona che è uno spettacolo! XD

EDIT: a kikko: sicuro che la tua COM sia la 5?
prova le due righe di comando che ho postato e fammi sapere, io intanto testo la scrittura....
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 16, 2012, 10:50 pm
si c'e' il blink :)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 16, 2012, 10:58 pm
to l'ho fatto sulla mia 2560 ora

C:\avr\bin>avrdude.exe -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM3
avrdude.exe: stk500v2_ReceiveMessage(): timeout
avrdude.exe: stk500v2_ReceiveMessage(): timeout
avrdude.exe: stk500v2_ReceiveMessage(): timeout
avrdude.exe: stk500v2_ReceiveMessage(): timeout
avrdude.exe: stk500v2_ReceiveMessage(): timeout
avrdude.exe: stk500v2_getsync(): timeout communicating with programmer





Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 16, 2012, 11:06 pm
ok il problema allora inizia ad essere a livello troppo comune.

vediamo come si potrebbe risolvere eventuali cause e cerchiamo conforto nel forum internazionale.

questa è la mia opinione

http://arduino.cc/forum/index.php/topic,114556.new.html#new
ho riportato i problemi sul forum internazionale
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 16, 2012, 11:16 pm
e con questa riga:
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM5 -U flash:w:C:\AVRDUDE_USE\Blink.cpp.hex:i
ho appena flashato un blink che avevo compilato in precedenza, infatti ora il led della Mega è acceso fisso e chissà quando si spegnerà :smiley-yell:

Quindi, in conclusione, con avr della 0022 riesco a fare tranquillamente ciò che già facevo con la UNO, cioè collegando direttamente la Mega ADK all'USB, riesco a leggere la signature, a estrarre il contenuto della flash, a scrivere sulla flash. Non riesco a fare null'altro dal prompt interno di avrdude.

@ Pablos, a questo punto devi avere un qualche casino software, l'IDE è chiusa? Il settaggio HW della COM nelle risorse è a 9600? io sto usando la 0022 originale

@ sl: come ti spieghi che io appena ho collegato la scheda che a Pablos non andava mi ha funzionato tutto al primo colpo? Tieni rpesente che le prove le sto facendo a casa, mentre di solito uso il Nb del lab, quindi su due macchine diverse non ho problemi; credo che l'errore sia di base software
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 16, 2012, 11:55 pm

e con questa riga:
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM5 -U flash:w:C:\AVRDUDE_USE\Blink.cpp.hex:i
ho appena flashato un blink che avevo compilato in precedenza, infatti ora il led della Mega è acceso fisso e chissà quando si spegnerà :smiley-yell:

Quindi, in conclusione, con avr della 0022 riesco a fare tranquillamente ciò che già facevo con la UNO, cioè collegando direttamente la Mega ADK all'USB, riesco a leggere la signature, a estrarre il contenuto della flash, a scrivere sulla flash. Non riesco a fare null'altro dal prompt interno di avrdude.

@ Pablos, a questo punto devi avere un qualche casino software, l'IDE è chiusa? Il settaggio HW della COM nelle risorse è a 9600? io sto usando la 0022 originale

@ sl: come ti spieghi che io appena ho collegato la scheda che a Pablos non andava mi ha funzionato tutto al primo colpo? Tieni rpesente che le prove le sto facendo a casa, mentre di solito uso il Nb del lab, quindi su due macchine diverse non ho problemi; credo che l'errore sia di base software

ciò non toglie che arduino devi attaccarlo e deve andare
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 17, 2012, 12:06 am
ma no lo escludo, avevo riscaricato tutte le ide e messe  sulla partizione E:\  dalla 0020 alla 1.0.1
allora è un problema di impostazioni della com del pc anche se le avevo guardate
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 17, 2012, 09:41 am

ma no lo escludo, avevo riscaricato tutte le ide e messe  sulla partizione E:\  dalla 0020 alla 1.0.1
allora è un problema di impostazioni della com del pc anche se le avevo guardate

Io uso Win XP Home e Pro (sulle due diverse macchine) SP3, le COM non le ho mai toccate, solo per impostarle a valori inferiori a 10; non so perché ma i miei PC tendono a creare COM virtuali in continuazione, sono arrivato a COM74 :smiley-eek-blue:; però avrdude non gradisce oltre 9 o 10, non ricordo bene, quindi i miei Arduino li ho dovuti impostare manualmente a valori inferiori. Per il resto i valori di comunicazione sono standard (9600, N, 8, 1), buffer FIFO attivo ed al massimo sia in tx che in rx.
L'altra cosa fondamentale è provare a scollegare ogni periferica USB, almeno per le prove, per evitare possibili conflitti.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 17, 2012, 02:19 pm


ma no lo escludo, avevo riscaricato tutte le ide e messe  sulla partizione E:\  dalla 0020 alla 1.0.1
allora è un problema di impostazioni della com del pc anche se le avevo guardate

Io uso Win XP Home e Pro (sulle due diverse macchine) SP3, le COM non le ho mai toccate, solo per impostarle a valori inferiori a 10; non so perché ma i miei PC tendono a creare COM virtuali in continuazione, sono arrivato a COM74 :smiley-eek-blue:; però avrdude non gradisce oltre 9 o 10, non ricordo bene, quindi i miei Arduino li ho dovuti impostare manualmente a valori inferiori. Per il resto i valori di comunicazione sono standard (9600, N, 8, 1), buffer FIFO attivo ed al massimo sia in tx che in rx.
L'altra cosa fondamentale è provare a scollegare ogni periferica USB, almeno per le prove, per evitare possibili conflitti.

io uso win 7 su tutti i pc e mai avuto problemi con UNO o 2009.

mi sto chiedendo però come mai questo problema è così comune sulla mega r3.

ho "sgooglato" e mi sono reso conto che non sono gli unici ad avere questo problema (ed a ricevere la r3 col 16u2 in modalità DFU)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 17, 2012, 03:13 pm
ma Pablos il problema lo aveva anche con la Mega ADK (r2) che ora ha mandato a me, e qui funziona che è una meraviglia. Aspetta, io per il momento parlo ESCLUSIVAMENTE dei test con Avrdude. Pablos continua a non vederlo funzinare ma la scheda dialoga regolarmente con l'IDE, quindi cerchiamo di fare chiarezza sui vari aspetti...
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: brainbooster on Jul 17, 2012, 03:43 pm
prova a cambiare la notazione della porta seriale in questo modo:  \\.\COM3
quindi sarà:
Code: [Select]

"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P \\.\COM3 -U flash:w:C:\AVRDUDE_USE\Blink.cpp.hex:i
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 17, 2012, 03:45 pm
Ciao BB, ho visto altre volte quella sintassi ma non ne ho mai compreso il significato, a che serve quel \\.\?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: brainbooster on Jul 17, 2012, 03:50 pm
in poche parole serve a specificare ad avrdude di accedere dialogando direttamente con la porta seriale (fornendo il percorso unc ) invece che caricarne il percorso previsto dalle variabili ambientali di sistema.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 17, 2012, 03:51 pm

in poche parole serve a specificare ad avrdude di accedere dialogando direttamente con la porta seriale (fornendo il percorso) invece che caricarne il percorso previsto dalle variabili ambientali di sistema.

Grazie, se non ti spiace copio/incollo per il mio prossimo lavoro :smiley-mr-green:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: brainbooster on Jul 17, 2012, 03:55 pm
fai pure :)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 17, 2012, 06:16 pm

ma Pablos il problema lo aveva anche con la Mega ADK (r2) che ora ha mandato a me, e qui funziona che è una meraviglia. Aspetta, io per il momento parlo ESCLUSIVAMENTE dei test con Avrdude. Pablos continua a non vederlo funzinare ma la scheda dialoga regolarmente con l'IDE, quindi cerchiamo di fare chiarezza sui vari aspetti...

un attimo se ricordo bene pablos non riusciva ne a usare avrdude ne caricare sketch tramite ide.

kikko ora non riesce a caricare sketch tramite ide e non riesce a far controllare la scheda da avr-dude.

il problema è comune su internet con le mega r3.

problema meno comune pare essere quello che la scheda arriva in modalità DFU (cosa successa a kikko).

arduino alla fine è un prodotto commerciale (può essere open quanto vuoi, ricavare profitti oppure no ma è commerciale perchè viene venduto) e le schede non possono essere "difettose" come nel caso di kikko
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 17, 2012, 06:28 pm
senti, ma ora che ti frega di fare una questione politica, è ovvio che devono funzionare, ma in questo caso non funzionano e si tenta di risolvere, la filosofia non le farà ripartire. Allora riepilogo:

Pablos: aveva due schede una Mega r3 e una Mega ADK. Alla fine della storia ENTRAMBE funzionavano perfettamente con l'IDE (Topic RISOLTO) ma continuavano a non funzionare con AVRDUDE; la MDK ora ce l'ho io qui, a casa mia e con AVRDUDE ha funzionato al primo colpo! La r3 ce l'ha ancora lui e continua a non andare con AVRDUDE, è chiara ora la cosa? Quindi il problema non è OGGETTIVO ma SOGGETTIVO, forse NON puoi prendertela con la scheda in questo caso.

Kikko965: aveva il problema DFU, che ora ha risolto a quanto pare ma non riesce comunque ancora a caricare sketch e non riesce a far funzionare (ovviamente, aggiungo) nemmeno AVRDUDE, però abbiamo fatto lo stesso un po' di prove, per cercare di by-passare l'IDE e cercare di capire se ci sono problemi di fuse o altro. Nel suo caso a mio parere non ha manco il bootloader caricato, forse questa scheda, per qualche strana ragione, non è stata "completata" e tutto si spiegherebbe; ma per caricare il bootloader ha bisogno al minimo di un convertitore USB-seriale (BITBANG :)) oppure di un altro Arduino o di un Programmatore (ISP).
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: leo72 on Jul 17, 2012, 10:16 pm
Una domanda: ma le avete provate queste schede che non funzionano su un SO che non sia Windows? Mi pare che fino a qui siano state attaccate solo sotto alle Finestre. Forse è solo un problema di indirizzamento di porte, non di schede guaste o preimpostate male.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 18, 2012, 08:29 pm
Ciao a tutti,

io avrei disponibile una mega r2 e una uno, se mi date le dritte per caricare il bootloader faccio un tentativo,
tanto la r3 non funzia non ci perdo nulla e magari facilitiamo le cose a chi si trova nella mia stessa situazione.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 18, 2012, 09:19 pm

Ciao a tutti,

io avrei disponibile una mega r2 e una uno, se mi date le dritte per caricare il bootloader faccio un tentativo,
tanto la r3 non funzia non ci perdo nulla e magari facilitiamo le cose a chi si trova nella mia stessa situazione.

ottimo, niente di più facile, leggiti la mia Guida relativa al solo paragrafo del caricamento del booloader tra due Arduino; usa la UNO come Programmatore (collegata al PC) e la r3 come Target (collegata alla UNO via ISP). La Guida è chiara, ma se hai dubbi chiedi :)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 18, 2012, 09:37 pm
Allora io sono in ferie un paio di settimane, ma il mio arduino mi ha seguito, se mi annoio porto avanti il mio programma.
Ho un pc nuovo "vergine" dove devo installare ancora tutto .... ditemi quale ide volete che testo così non si hanno paciughi e incroci vari.
ciao
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 18, 2012, 10:26 pm

Allora io sono in ferie un paio di settimane, ma il mio arduino mi ha seguito, se mi annoio porto avanti il mio programma.
Ho un pc nuovo "vergine" dove devo installare ancora tutto .... ditemi quale ide volete che testo così non si hanno paciughi e incroci vari.
ciao

bbbuono, direi la 0022 perché non ci sono casini sul nome del programmatore; le righe di comando sono quelle date a kikko, in alternativa puoi testare il suggerimento di BB circa la sintassi della COM. Facci sapere e buonissime vacanze! XD
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 19, 2012, 03:20 pm
dunque:

Win 7
Mega 2560 R3
Ide 0022
Driver USB Mega R3 prelevati dalla IDE 1.0.1 (nella 0022 non ci sono)

test con Upload di ArduinoISP nella mega

Quote
prima prova, con questa riga di comando:
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM5
a me restituisce:
Device signature 0x1e9801
FUSE OK
thank you

con quest'altro comando:
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM5 -U flash:r:C:\flash_read.hex:i
a me legge regolarmente il contenuto della Mega ADK e lo salva nel file .hex


esattamente ottengo gli stessi risultati... risponde

ora mettendo come finale il -t per entrare nel prompt avrdude: .... con il comando "sig" o "read lfuse" ho un timeout

ciao
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 19, 2012, 04:11 pm
Penso di aver TROVATO LA SOLUZIONE!!!! almeno spero :~ ma i risultati sono incoraggianti

provate questa riga di comando:

Code: [Select]
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM5 -b 115200 -t

con il giusto baud rate dovrebbe sparire ogni messaggio di timeout

i comandi sign e part funzionano, così come il quit per uscire

i FUSE NON vengono letti, ma io questa cosa sono riuscito a farla SOLO quando sulla scheda Target nel collegamento ISP e MAI su quella collegata direttamente al PC


EDIT: no :smiley-sad-blue: falso allarme. Dopo un paio di comandi va di nuovo in timeout, penso serva una specie di reset, devo approfondire sul manuale; comunque quello di 115200 è l'unico baud che funziona, alternativo al non usarlo..
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 19, 2012, 09:03 pm
dunque.....

provato a ricaricare il bootloader,
il primo passaggio di configurazione del mega r2 in modalità programmatore tutto ok.
al secondo passaggio di caricare il bootloader con il cavetto isp mi restituisce l'errore allegato.
per scrupolo ho fatto anceh la prova con circuitino di reset.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 19, 2012, 09:04 pm
@ Michele
usandola come target ho fatto tutto anch'io, ma da sola no.....
quindi lo fa anche a te??!! ammettilo  :D :smiley-mr-green: :D
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 19, 2012, 09:35 pm

@ Michele
usandola come target ho fatto tutto anch'io, ma da sola no.....
quindi lo fa anche a te??!! ammettilo  :D :smiley-mr-green: :D

come detto non riesco SOLO a leggere i fuse, ma questa è una cosa che non fa proprio avrdude ;)

@ kikko: ma perché fai tutto questo bordello via avrdude? Non puoi seguire la procedura tradizionale con l'IDE.
Comunque l'errore che ti dà dice che hai il reset della target bloccato, però è più facile se seguiamo il caricamento bl via ide, senza toccare altro :smiley-sweat:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 19, 2012, 10:11 pm
seguivo passo passo la tua guida...... :smiley-red:
ok fatto con IDE

và in timeout

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating  with programmer
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 19, 2012, 10:24 pm
kikko, facciamo per favore un piccolo passo indietro.
Hai una Mega r2 vero?
lasciala collegata all'usb, scollega quella difettosa, e prova il comando:
Code: [Select]
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM5 -b 115200 -t
naturalmente con la COM che ha la tua board.
Prima però copia la sola cartella avr in C:\
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 19, 2012, 10:38 pm
fatto, come sopra
và in timeout.

non ero sicuro se la r2 deve essere in modalità normale o in modalità programmatore ISP, in ogni caso ho fatto le prove in tutti e due i sistemi.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 19, 2012, 10:56 pm

fatto, come sopra
và in timeout.

non ero sicuro se la r2 deve essere in modalità normale o in modalità programmatore ISP, in ogni caso ho fatto le prove in tutti e due i sistemi.

nella mia ADK c'è caricato il blink. OK, riprova eliminando -b 115200, se non ti dà la signature ti trovi nelle stesse condizioni di Pablos quando a casa non riusciva a dialogare nemmeno con la scheda nuova, e in questa situazione tutte le prove SONO INUTILI, ecco perché dobbiamo riuscire a leggere da avrdude :smiley-roll-sweat:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 19, 2012, 11:02 pm
ok fatto,
caricato il blink e gira.... il led lampeggia.
Dato il comando senza -b 115200, stesso risultato.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 19, 2012, 11:17 pm

ok fatto,
caricato il blink e gira.... il led lampeggia.
Dato il comando senza -b 115200, stesso risultato.

:smiley-sad-blue: :smiley-sad-blue: :smiley-sad-blue: :smiley-sad-blue:
stai usando la giusta COM sì??
Allora prova ora con UNO:
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m328p -c stk500v1 -P COM5 -t
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 20, 2012, 05:11 pm
si com giusta  ;)
ecco il risultato

C:\Users\Roberto\Desktop>C:\avr\bin\avrdude.exe -C C:\avr\etc\avrdude.conf -p m328p -c stk500v1 -P COM8 -t
avrdude.exe: stk500_getsync(): not in sync: resp=0x00

avrdude.exe done.  Thank you.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 20, 2012, 05:19 pm
Cos'è "C:\Users\Roberto\Desktop>", stai usando Win7?
non puoi fare un tentativo direttamente in modalità dos da C:\ "CRUDO"?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 20, 2012, 07:55 pm
Si stò usando win7 e il file batch ce l'ho sul desktop mentre come hai detto tu ho copiato la dir avr\.... direttamente su c:\
per quello viene evidenziato il percorso c:\users\roberto.....
entro in modalità dos e poi lancio il file batch.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 20, 2012, 08:25 pm

Si stò usando win7 e il file batch ce l'ho sul desktop mentre come hai detto tu ho copiato la dir avr\.... direttamente su c:\
per quello viene evidenziato il percorso c:\users\roberto.....
entro in modalità dos e poi lancio il file batch.

E da DOS riesci poi ad arrivare al desktop? ok.
Kikko, le abbiamo provate tutte; il fatto che le due board funzionanti non vadano con avrdude è un male assolutamente minore, te ne puoi fttr altamente, resta il guaio che non si riesce a mettere in piedi quella che non va. A questo punto hai due strade:
1 - mi ricordo che è appena acquistata, chiama il fornitore e fattela cambiare; il fatto che tu abbia caricato dei firmware non significa nulla, e penso sia la strada migliore, più rapida e di sicura soluzione.
2 - se per una qualche ragione non vuoi contattare il fornitore puoi provare a spedirmela, la garanzia che posso darti è che farò l'impossibile per rimetterla "in piedi", ma naturalmente non posso essere certo del risultato, però, persa per persa.... Comunque vada te la rimando, funzionante o meno, a spese mie, sono pochi euro e per me è tutta esperienza che faccio volentieri ;); io qui da me sono nelle condizioni ideali perché non ho problemi con avrdude, quindi se c'è una possibilità me la posso giocare.
Mi spiace ma non so onestamente che altro possiamo fare via Forum, se però hai idee tu io mi metto a disposizione, per me possiamo continuare all'infinito XD
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 20, 2012, 08:40 pm
Ciao e grazie fin quanto hai fatto fin ora.
Sicuramente le due proposte sono le più veloci e semplici, ho solo un mio cruccio.
Soluzione1: sicuramente molto sbrigativa, probabilmente si risolve il problema, resta il fatto che nel qual caso capitasse ad altri la stessa cosa, nessuno del forum avrebbe l'esperienza per risolverlo, sarebbe bello che le (professionalità) visto la tipologia del progetto arduino si facessero sul campo piuttosto che gettare via la scheda o farsela cambiare.
Soluzione2: non è un problema di soldi, ma piacerebbe anche a me capirne qualcosa in più, facendomi le mie esperienze.

Ti proporrei una terza via....
Mi dici che sistema operativo ti si addice, che versione di arduino ti và bene, ti metto il pc in remoto e quando concordiamo qualche momento di disponibilità comune, ci giochaimo un pò è vediamo cosa ne caviamo.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 20, 2012, 08:54 pm

Ciao e grazie fin quanto hai fatto fin ora.
Sicuramente le due proposte sono le più veloci e semplici, ho solo un mio cruccio.
Soluzione1: sicuramente molto sbrigativa, probabilmente si risolve il problema, resta il fatto che nel qual caso capitasse ad altri la stessa cosa, nessuno del forum avrebbe l'esperienza per risolverlo, sarebbe bello che le (professionalità) visto la tipologia del progetto arduino si facessero sul campo piuttosto che gettare via la scheda o farsela cambiare.

concordo, ecco perché vorrei lavorarci su, se risolvessi (come è capitato in passato con un altro amico per uno storia diversa) metterei sul Forum la soluzione e tutti i passaggi, mica ho segreti di mestiere :smiley-sweat:
Quote

Soluzione2: non è un problema di soldi, ma piacerebbe anche a me capirne qualcosa in più, facendomi le mie esperienze.

ovviamente ti riferisci alle spese di trasporto, io non lo faccio per lavoro, come detto è puro divertimento :)
Quote

Ti proporrei una terza via....
Mi dici che sistema operativo ti si addice, che versione di arduino ti và bene, ti metto il pc in remoto e quando concordiamo qualche momento di disponibilità comune, ci giochaimo un pò è vediamo cosa ne caviamo.

Non penso serva a qualcosa, da quando gioco con Arduino ho sviluppato, testato e descritto svariate tecniche di programmazione e ovviamente mi sono realizzato i relativi strumenti, inoltre dispongo di un po' di strumentazione elettronica che potrebbe tornare utile per verificare quello che succede al momento dell'errore. Cioè , fatte le prime banalissime prove software vorrei iniziare a verificare e lavorare (in limiti decenti) a livello hardware, niente di tutto ciò è fattibile con un collegamento remoto.

Però visto che sei disponibile, la prova software puoi farla da solo :). Se vuoi ricreare le mie condizioni: Windows XP (Home o PRO, è uguale, a casa ho HOME, in lab ho PRO), installi IDE0022 ed il solo Arduino UNO, a quel punto si ricomincia con avrdude, penso sia fondamentale farlo funzionare, solo a quel punto possiamo stabilire con certezza se la tua scheda è recuperabile via software o meno. :smiley-sweat:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 20, 2012, 09:26 pm
ok, riaprtito da zero
win xp pro, IDE 0022, arduino mega r2

provato a dare questo comando:
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM4

la risposta:

avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x1e9801
avrdude.exe: safemode: Fuses OK
avrdude.exe done.  Thank you.

Penso sia già qualcosa
C:\avr>
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 20, 2012, 09:35 pm
FAMMI CAPIRE, in venti minuti hai formattato il PC ed installato Win XP PRO o stai giocando con quelle diavolerie delle emulazioni???

Poco importa, commento: OTTIMO! :) finalmente abbiamo un punto di partenza come si deve. Ora abbiamo solo l'imbarazzo della scelta. Vediamo:

"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM4 -t
con l'opzione -t ti deve dare lo stesso messaggio  ma poi va nel prompt avrdude, lì scrivi questi due comandi:

sig (e INVIO) e deve ripeterti la lettura della signature

part (e INVIO) e ti dà un elenco di voci molto lungo (guarda l'immagine che ho postato ieri sera....)

quit (e INVIO) e deve uscire dalla modalità

E' possibile che già al "sig" o su uno dei comandi successivi vada in timeout, nel qual caso premi CTRL-Pause/Interr (accanto Stamp) e blocca l'esecuzione. Se fa così cambia comando in:

"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM4 -b 115200 -t
e riprova tutti i comandi precedenti, poi postami i risultati (questa seconda prova NON va fatta se va a buon fine la prima)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 20, 2012, 09:44 pm
è un mese di inferno per te Menniti con questi avr  :D :D :D
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 20, 2012, 09:48 pm
ah ah ah, sembra di no ma le mie risorse sono infinite..... o quasi
ho più di un pc, e in labo ufficio qualche migliaio di $$$ di strumentazone, multimetri, oscillo digitali, generatori bf/rf, frequenzimetri, ecc ecc.

ok funzia, mi è andato in timeout solo con il comando quit

fatto anche seconda soluzione con stesso risultato.

Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 20, 2012, 10:03 pm

è un mese di inferno per te Menniti con questi avr  :D :D :D

:smiley-sweat: :smiley-sweat: :smiley-sweat: :smiley-sweat: ma sono i vostri PC, anche tu hai risolto rimettendo qualcosa a posto, comunque certamente mi state facendo volare verso la mia Leonardo, sempre che lo Staff continui a mantenere il premio per i 10.000 post :D


ah ah ah, sembra di no ma le mie risorse sono infinite..... o quasi
ho più di un pc, e in labo ufficio qualche migliaio di $$$ di strumentazone, multimetri, oscillo digitali, generatori bf/rf, frequenzimetri, ecc ecc.
ok funzia, mi è andato in timeout solo con il comando quit
credo non sia necessario fare la seconda prova o si?

no, la mega fa così anche a me, al massimo arrivi a tre comandi, poi con calma si approfondisce, siccome mi scasso a scrivere con questo editor metto un altro post per la fase successiva ;)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 20, 2012, 10:54 pm
OK, allora io direi che possiamo provare ora a leggere i dati della Mega non funzionante.
1 - lascia la Mega r2 collegata al PC
2 - carica nella sua flash ArduinoISP mediante l'IDE0022
2 - collega la Mega non funzionante alla r2 mediante ISP: miso, mosi, sck, 5V e GND li colleghi pin-to pin; poi collega il pin SS della r2(PABLOS, correggimi se sbaglio!!!) al pin RESET della Mega non funzionante

esegui la riga:

"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v2 -P COM4 -b 19200 -t
dovresti avere sempre la signature. Al prompt di avrdude, in sequenza:
dump lfuse (e INVIO)
dump hfuse (e INVIO)
dump efuse (e INVIO)

dovremmo ottenere i valori dei fuse
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 21, 2012, 12:07 pm
ok la situazione è la seguente:
Caricato Arduino ISP, tutto sembra ok
collegato il cavo ISP e SS con reset (nella mega il pin SS è il 53)
se mando il comando come descritto và subito in timeout, se tolgo l'opzione di -b 19200 mi si presenta il prompt di avrdude ma dando il comando dump lfuse và in timeout.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 21, 2012, 12:13 pm

ok la situazione è la seguente:
Caricato Arduino ISP, tutto sembra ok
collegato il cavo ISP e SS con reset (nella mega il pin SS è il 53)
se mando il comando come descritto và subito in timeout, se tolgo l'opzione di -b 19200 mi si presenta il prompt di avrdude ma dando il comando dump lfuse và in timeout.

Ovviamente hai collegato anche le alimentazioni 5v e GND.
Prova allora a cambiare i baud portandoli a 9600 e poi a 115200 (non usarli completamente teoricamente dovrebbe leggere le mega r2).
Se non va dobbiamo ripetere l'operazione con la UNO cambiando opportunamente riga di comando.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 21, 2012, 08:27 pm
il promp si presenta solo impostando 115200, ma poi il comando dump lfuse và in timeout.
procuro la UNO che non ce l'ho sotto mano e poi ripeto la prova.
attendo la stringa di comando per la uno.

Grazie mille, sei troppo disponibile
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 21, 2012, 08:36 pm

il promp si presenta solo impostando 115200, ma poi il comando dump lfuse và in timeout.
procuro la UNO che non ce l'ho sotto mano e poi ripeto la prova.
attendo la stringa di comando per la uno.

Grazie mille, sei troppo disponibile

no, sono troppo incazzato ]:D sembra che avrdude obbedisca solo a me =(
questa è la riga:
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v1 -P COM4 -b 19200 -t

in pratica cambia solo il "programmatore", ah naturalmente sulla UNO devi caricare ArduinoISP e nella riga devi mettere la COM con cui essa viene riconosciuta (ho lasciato COM4 ma ovvio che non può essere....)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 23, 2012, 08:33 pm
Ciao M.M.... Michele Mitico
con la uno sembra procedere, ai comandi risponde così:
dump lfuse
0000  62        |b       |
dump hfuse
0000 99         |o (quella con i due puntini sopra)    |
dump efuse
0000 ff          |.        |
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 23, 2012, 08:53 pm

Ciao M.M.... Michele Mitico

:smiley-red:
Quote

con la uno sembra procedere, ai comandi risponde così:
dump lfuse
0000  62        |b       |
dump hfuse
0000 99         |o (quella con i due puntini sopra)    |
dump efuse
0000 ff          |.        |

OTTIMO! ci siamo :), e ad occhio mi sa che ho anche scoperto il problema della tua mega $) quindi dammi qualche minuto che controllo e ti "calcolo" la prossima riga, abbi pazienza ;)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 23, 2012, 08:58 pm
aaaah, se sei ancora nel prompt di avrdude scrivi quit e premi invio in modo da uscire e tornare al promto di DOS, NON fare altre manovre!!!!
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 23, 2012, 09:21 pm
Allora, cambia la riga con questa:

"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v1 -P COM4 -b 19200 -U lfuse:w:0xFF:m -U hfuse:w:0xD8:m -U efuse:w:0xFD:m

Ti spiego: tu hai letto i fuse del chip mega2560 della tua Mega difettosa e risulta che il chip non è stato programmato, quindi mi sa che hai comprato una board che non è stata programmata per niente. Ora il convertitore usb-seriale lo hai riprogrammato tu e dovrebbe essere a posto, sempre che almeno quel micro lo abbiano programmato per lavorare a 16MHz altrimenti sono zz amari!!!
Dando per scontato che lato USB siamo a posto (e se non ricordo male te l'aveva riconosciuta, quindi mi sa che lì ci siamo, ora che ci penso), ora dobbiamo prima impostare il micro per lavorare a 16MHz e poi caricargli il bootloader, però facciamo una cosa per volta.

Questa riga ci serve per programmare i fuse del mega2560 della tua board non funzionante.
Prova e vediamo che succede. SEI USCITO DAL PROMPT DI AVRDUDE?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 23, 2012, 09:33 pm
ok, ora devo uscire la prova dell'invio dell'ultima stringa che mi hai mandato non l'ho fatta, non voglio lasciare le cose  a metà strada......
domani sera ho serata libera, se ci sei e sei disponibile continuiamo.
Se vuoi ci contattiamo in maniera più diretta così non riempiamo il forum a meno che non ti serva per raggiungere quota 10000.... :smiley-mr-green:
Dopo magari riassiumiamo i pasasggi fatti, per chi dovesse incorrere nei miei stessi problemi.

Grazie mille
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 23, 2012, 09:38 pm
non rompiamo niente :D mica stiamo parlando di fagioli e coteca :smiley-mr-green:, finché raggiungo i 10000 piglio pensione, però quando sono al PC scrivo gli articoli tra un post e l'altro, ecco perché preferisco lavorare al PC.
Domani sera penso di essere qui, appena vedo il tuo post ti rispondo. Buona serata :)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 24, 2012, 08:11 pm
ciao Michele,
questo il risultato:

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.05s

avrdude.exe: Device signature = 0x1e9801
avrdude.exe: reading input file "0xFF"
avrdude.exe: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.13s

avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0xFF:
avrdude.exe: load data lfuse data from input file 0xFF:
avrdude.exe: input file 0xFF contains 1 bytes
avrdude.exe: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.05s

avrdude.exe: verifying ...
avrdude.exe: 1 bytes of lfuse verified
avrdude.exe: reading input file "0xD8"
avrdude.exe: writing hfuse (1 bytes):

Writing | ################################################## | 100% 0.11s

avrdude.exe: 1 bytes of hfuse written
avrdude.exe: verifying hfuse memory against 0xD8:
avrdude.exe: load data hfuse data from input file 0xD8:
avrdude.exe: input file 0xD8 contains 1 bytes
avrdude.exe: reading on-chip hfuse data:

Reading | ################################################## | 100% 0.03s

avrdude.exe: verifying ...
avrdude.exe: 1 bytes of hfuse verified
avrdude.exe: reading input file "0xFD"
avrdude.exe: writing efuse (1 bytes):

Writing | ################################################## | 100% 0.13s

avrdude.exe: 1 bytes of efuse written
avrdude.exe: verifying efuse memory against 0xFD:
avrdude.exe: load data efuse data from input file 0xFD:
avrdude.exe: input file 0xFD contains 1 bytes
avrdude.exe: reading on-chip efuse data:

Reading | ################################################## | 100% 0.05s

avrdude.exe: verifying ...
avrdude.exe: 1 bytes of efuse verified

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 24, 2012, 09:02 pm
OOOOOOOOOOOOTTIMO!!!!! XD
ORA CARICHIAMO IL BOOTLOADER, aspetta che studio, però sta per iniziare il film tv, se non faccio in tempo ci sentiamo più tardi se no la moglie mi fa secco, ho promesso :smiley-sweat:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 24, 2012, 09:08 pm
ha ha ha, tranquillo stò gia sentendo la testa fischiare per le maledizioni che mi lancia tua moglie.......
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 24, 2012, 09:23 pm
sssssshh che è ancora lì dentro, ce l'ho fatta :smiley-sweat:

Dal percorso arduino-0022\hardware\arduino\bootloaders\stk500v2 vatti a recuperare il file stk500boot_v2_mega2560.hex e copialo in C:\ (non ci complichiamo la vita con i percorsi)

Poi esegui questa riga:

"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v1 -P COM4 -b 19200 -U flash:w:stk500boot_v2_mega2560.hex:i

Se è tutto ok dovrebbe partire una barra di conteggio da 0 al 100%.

A fine scrittura, SOLO SE VA TUTTO A BUON FINE E SENZA ERRORI, SEGUI ALLA LETTERA!!! :

1 - scollega Arduino UNO
2 - scollega i collegamenti ISP
3 - Spegni e riavvia il PC
4 - Collega Arduino Mega da sola all'USB del PC
5 - Apri L'IDE, setta normalmente la Mega e la sua COM
6 - Prova a mandare il blink e alza gli occhi al Cielo XD

Speriamo che quando li riabbassi vedi il LED 13 lampeggiare :smiley-sweat:
Altrimenti facciamo un altro tipo di prova :smiley-sad-blue:

VAI!!! Ci sentiamo alla prima pubblicità :D
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 24, 2012, 09:45 pm
ho dovuto mettere il percorso sul file .hex altrimenti non lo trovava, ho aggiunto un c:\stk500.....

il risultato è questo:

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.05s

avrdude.exe: Device signature = 0x1e9801
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be perfo
rmed
            To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: reading input file "c:\stk500boot_v2_mega2560.hex"
avrdude.exe: writing flash (262106 bytes):

Writing | ################################################## | 100% 7.83s

avrdude.exe: 262106 bytes of flash written
avrdude.exe: verifying flash memory against c:\stk500boot_v2_mega2560.hex:
avrdude.exe: load data flash data from input file c:\stk500boot_v2_mega2560.hex:

avrdude.exe: input file c:\stk500boot_v2_mega2560.hex contains 262106 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 218.41s

avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x1e000
            0xff != 0x0d
avrdude.exe: verification error; content mismatch

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.

Adesso la r3 ha il led (giallo che lampeggia)

Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 24, 2012, 09:57 pm
sì sì, sorry :~, la fretta, ci voleva C:\
il led che lampeggia ora è solo perché sei in ISP, secondo me è andata a buon fine la scrittura, il resto...ooops fine pubblicità
prova il restoooooo
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 24, 2012, 10:24 pm
:smiley-red: non va.....
quando lo collego inizia subito a lampeggiare il led e non carica lo sketch, ho provato anche con l'IDE 1.0.1

questo è quanto compare nella finestra in basso dell'IDE con la versione 1.0.1

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
        Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
        Copyright (c) 2007-2009 Joerg Wunsch

        System wide configuration file is "C:\Users\Roberto\Desktop\arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf"

        Using Port                    : \\.\COM5
        Using Programmer              : stk500v2
        Overriding Baud Rate          : 115200
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
        AVR Part                      : ATMEGA2560
        Chip Erase delay              : 9000 us
        PAGEL                         : PD7
        BS2                           : PA0
        RESET disposition             : dedicated
        RETRY pulse                   : SCK
        serial program mode           : yes
        parallel program mode         : yes
        Timeout                       : 200
        StabDelay                     : 100
        CmdexeDelay                   : 25
        SyncLoops                     : 32
        ByteDelay                     : 0
        PollIndex                     : 3
        PollValue                     : 0x53
        Memory Detail                 :

                                 Block Poll               Page                       Polled
          Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
          ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
          eeprom        65    10     8    0 no       4096    8      0  9000  9000 0x00 0x00
                                 Block Poll               Page                       Polled
          Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
          ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
          flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0x00
                                 Block Poll               Page                       Polled
          Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
          ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
          lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
                                 Block Poll               Page                       Polled
          Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
          ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
          hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
                                 Block Poll               Page                       Polled
          Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
          ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
          efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
                                 Block Poll               Page                       Polled
          Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
          ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
          lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
                                 Block Poll               Page                       Polled
          Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
          ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
          calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
                                 Block Poll               Page                       Polled
          Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
          ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
          signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

        Programmer Type : STK500V2
        Description     : Atmel STK500 Version 2.x firmware
        Programmer Model: Unknown
avrdude: Send: . [1b] . [01] . [00] . [02] . [0e] . [03] . [90] . [85]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

e poi continua ripetendo le ultime righe di timeout
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 24, 2012, 10:28 pm
ok, allora dopo facciamo un paio di altre prova
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 24, 2012, 10:45 pm
Allora, abbi pazienza ma dobbiamo ripartire daccapo :smiley-sad-blue: però non infilare mai la 1.0.1 nelle prove, DEVE funzionare con la 0022, se non funziona aggiungi elementi di "disturbo" e non risolvi niente.

Le righe di comando ormai le recuperi sul Topic, quindi:

1 - ricollega la UNO
2 - ricollega la mega come ISP
3 - esegui la riga di comando per andare nel prompt di avrdude
4 - con i tre comandi DUMP leggi i fuse e vedi se ti dà quelli che abbiamo programmato noi
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 24, 2012, 10:56 pm

C:\avr>c:\avr\bin\avrdude.exe -C c:\avr\etc\avrdude.conf -p m2560 -c stk500v1 -P
COM5 -b 19200 -t

avrdude.exe: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.

avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x51

avrdude.exe done.  Thank you.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 24, 2012, 11:06 pm
non era COM4? hai ricordato di mettere il condensatore?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 24, 2012, 11:09 pm
me la vede come com5
prima non usavo condensatore.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 24, 2012, 11:16 pm

me la vede come com5
prima non usavo condensatore.

sul condensatore non ricordo più, confondo con l'altro Topic, ma la COM è impossibile che la cambi così il sistema, non esiste questa cosa, a mio parere.
Prova a riavviare il PC
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 24, 2012, 11:20 pm
scusa mi sono spiegato male, l'ha sempre vista come com5, semplicemente modificavo io le stringhe mettendo la com giusta.
faccio comunque un riavvio del pc.
riavviato pc, sempre come post precedente
quello che è cambiato da prima e che il led della r3 lampeggia e prima non faceva
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 24, 2012, 11:38 pm
quello è un segnale che la scheda si sta resettando, infatti i messaggi che ti dà riguardano l'impossibilità di gestire il reset e tutto ciò non c'entra nulla col fatto che abbiamo caricato il bootloader. Proprio non capisco, ricontrolla bene i collegamenti ISP
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 24, 2012, 11:52 pm
scusa, scusa, scusa, scusa.....
avevo invertito il filo del reset, avevo collegato il reset della uno con il reset della mega

adesso và

C:\avr>c:\avr\bin\avrdude.exe -C c:\avr\etc\avrdude.conf -p m2560 -c stk500v1 -P
COM5 -b 19200 -t

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.03s

avrdude.exe: Device signature = 0x1e9801
avrdude> sig
>>> sig

Reading | ################################################## | 100% 0.03s

Device signature = 0x1e9801

avrdude> part
>>> part

AVR Part              : ATMEGA2560
Chip Erase delay      : 9000 us
PAGEL                 : PD7
BS2                   : PA0
RESET disposition     : dedicated
RETRY pulse           : SCK
serial program mode   : yes
parallel program mode : yes
Timeout               : 200
StabDelay             : 100
CmdexeDelay           : 25
SyncLoops             : 32
ByteDelay             : 0
PollIndex             : 3
PollValue             : 0x53
Memory Detail         :

                         Block Poll               Page                       Pol
led
  Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadB
ack
  ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ------
---
  eeprom        65    10     8    0 no       4096    8      0  9000  9000 0x00 0
x00
  flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0
x00
  lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0
x00
  hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0
x00
  efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0
x00
  lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0
x00
  calibration    0     0     0    0 no          1    0      0     0     0 0x00 0
x00
  signature      0     0     0    0 no          3    0      0     0     0 0x00 0
x00

avrdude> part
>>> part

AVR Part              : ATMEGA2560
Chip Erase delay      : 9000 us
PAGEL                 : PD7
BS2                   : PA0
RESET disposition     : dedicated
RETRY pulse           : SCK
serial program mode   : yes
parallel program mode : yes
Timeout               : 200
StabDelay             : 100
CmdexeDelay           : 25
SyncLoops             : 32
ByteDelay             : 0
PollIndex             : 3
PollValue             : 0x53
Memory Detail         :

                         Block Poll               Page                       Pol
led
  Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadB
ack
  ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ------
---
  eeprom        65    10     8    0 no       4096    8      0  9000  9000 0x00 0
x00
  flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0
x00
  lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0
x00
  hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0
x00
  efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0
x00
  lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0
x00
  calibration    0     0     0    0 no          1    0      0     0     0 0x00 0
x00
  signature      0     0     0    0 no          3    0      0     0     0 0x00 0
x00

avrdude> quit
>>> quit

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.


C:\avr>

ora vado a nanna, ti ringrazio moltissimo e ci risentiamo.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 24, 2012, 11:56 pm
benedetto ragazzo, mi stai facendo invecchiare :smiley-mr-green:

comunque dovevi eseguire i tre dump per leggere gli attuali valori dei fuse, ok, quando vuoi tu, vado a nanna anch'io :smiley-sleep:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 25, 2012, 12:02 am
io ho una teoria..... man mano che uno invecchia, diventa più saggio. (magra consolazione)

non sò come ringraziarti per la pazienza e disponibilità

buonanotte :smiley-sleep:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 25, 2012, 05:42 pm
ecco il risultato dei tre dump

C:\avr>c:\avr\bin\avrdude.exe -C c:\avr\etc\avrdude.conf -p m2560 -c stk500v1 -P
COM5 -b 19200 -t

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.05s

avrdude.exe: Device signature = 0x1e9801
avrdude> dump lfuse
>>> dump lfuse
0000  ff                                                |.               |

avrdude> dump hfuse
>>> dump hfuse
0000  d8                                                |Ï               |

avrdude> dump efuse
>>> dump efuse
0000  fd                                                |.               |

avrdude>

Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 25, 2012, 05:52 pm
ok, i fuse sono quelli che abbiamo impostato noi, fai così:

Apri l'IDE compila (NO Upload!)  il blink settando come board la mega e vatti a reuperare il file nella cartella temporanea (deve essere qualcosa tipo blink.cpp.hex) e copialo in c:\
caricalo sulla mega con la riga:
"C:\avr\bin\avrdude.exe" -C "C:\avr\etc\avrdude.conf" -p m2560 -c stk500v1 -P COM5 -b 19200 -U flash:w:c:\blink.cpp.hex:i

Se il caricamento va effettivamente a buon fine dovresti vedere il lampeggio del LED 13 a ritmo di 1 secondo.

Ovviamente sull'UNO devi avere sempre ArduinoISP caricato.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 25, 2012, 05:58 pm
sto seguendo questo topic a frazioni lo ammetto quindi parlo da profano ma mi è venuto un dubbio  XD

nel file board.txt per la mega 2560 c'è questa riga:
Code: [Select]
mega2560.upload.protocol=stk500v2

voi però la state facendo funzionare con protocollo stk500v1.

siccome da ciò che ho capito con avrdude va ma con l'ide no, avete provato a sostituire questa riga con
Code: [Select]

mega2560.upload.protocol=stk500v1

??

(kikko non fare nulla che c'è in questo post finchè menniti non avrà dato l'ordine supremo di eseguire  XD )
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 25, 2012, 06:03 pm
La tua sarebbe una giusta osservazione, ma evidentemente è impossibile ormai riuscire aseguire tutti i passaggi che abbiamo fatto :smiley-eek-blue:
Lui sta usando come programmatore ISP Arduino UNO, quindi è GIUSTO che sia stk500v1. La prova che consigli di fare rientra nella sperimentazione folle che potrebbe anche starci, ma non quando si sta tentando di recuperare un Arduino Mega, quindi guardati il film e mangia i popcorn :smiley-yell:
Scherzi a parte non va bene la prova che dici.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 25, 2012, 06:10 pm
Ciao,
per fare la compilazione senza l'upload devo andare nel menu Sketch e lanciare il comando Verify/Compile?
Ho provato ma non trovo traccia del file blink.cpp.hex o simili, dove li dovrebbe mettere?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 25, 2012, 06:13 pm

Ciao,
per fare la compilazione senza l'upload devo andare nel menu Sketch e lanciare il comando Verify/Compile?
Ho provato ma non trovo traccia del file blink.cpp.hex o simili, dove li dovrebbe mettere?


scusa, pensavo ti fosse nota la procedura:
carica il blink nell'ide
seleziona la board mega2560
esegui il comando Verify/Compile (parliamo della 0022!) tenendo premuto SHIFT
vedrai che nella finestra di stato ti esce un casino di roba, nelle righe finali troverai il percorso che finisce col nome del file.
Ci sentiamo tra una mezzoretta...
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 25, 2012, 06:22 pm
sigh sigh, non fà niente di tutto ciò....nella finestra di stato non esce niente a parte "Binary sketch size: 1588 bytes (of a 258048 byte maximum)"
devo settare qualcosa?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: superlol on Jul 25, 2012, 06:33 pm

sigh sigh, non fà niente di tutto ciò....nella finestra di stato non esce niente a parte "Binary sketch size: 1588 bytes (of a 258048 byte maximum)"
devo settare qualcosa?

prendi il codice, premi shift, TIENI PREMUTO SHIFT, clicca compila, TIENI ANCORA TENUTO SHIFT, aspetta la fine della compilazione, ora puoi mollare lo shift  XD
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 25, 2012, 06:54 pm
ok, bisogna cliccare sull'icona verify e non nel menu sketch > Verfy/Compile...
questo il risultato:

C:\avr>c:\avr\bin\avrdude.exe -C c:\avr\etc\avrdude.conf -p m2560 -c stk500v1 -P
COM5 -b 19200 -U flash:w:c:\blink.cpp.hex:i

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.05s

avrdude.exe: Device signature = 0x1e9801
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be perfo
rmed
             To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: reading input file "c:\blink.cpp.hex"
avrdude.exe: writing flash (1588 bytes):

Writing | ################################################## | 100% 1.56s

avrdude.exe: 1588 bytes of flash written
avrdude.exe: verifying flash memory against c:\blink.cpp.hex:
avrdude.exe: load data flash data from input file c:\blink.cpp.hex:
avrdude.exe: input file c:\blink.cpp.hex contains 1588 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 1.38s

avrdude.exe: verifying ...
avrdude.exe: 1588 bytes of flash verified

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.

led fisso......
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 25, 2012, 07:42 pm
Questa cosa del LED fisso a me la faceva quando caricavo sul mega1284 uno sketch compilato su Arduino UNO, quindi devo farti la domanda fatidica: hai selezionato la board megz2560 PRIMA di effettuare la compilazione?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 25, 2012, 08:15 pm
confermo, compilato per mega 2560
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 25, 2012, 08:48 pm
Ragioniamo...
i fuse attuali sono quelli di Arduino Mega (prima non lo erano.....)
il blink caricato è compilato per la Mega
il led resta fisso
potrebbe essere disturbato dal collegamento ISP, ma non credo.

Ad ogni modo, per scrupolo scollega la mega dalla UNO e collegala direttamente al PC, se il LED comincia a lampeggiare abbiamo un'indicazione, altrimenti persistiamo nel problema.
A prescindere dal risultato della prova (che poi mi dirai), una volta fatta ricollega tutto com'è ora (mi raccomando il collegamento del RESET ]:D)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 25, 2012, 08:53 pm
a dire il vero avevo già fatto la prova di alimentare la mega e vedere cosa succede (stesso risultato)
reset.... me la sono meritata.... :smiley-mr-green:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 25, 2012, 09:10 pm
Secondo me c'è un problema hardware, e può essere di due nature:
1 - l'osciullatore esterno di 16MHz sta dando i numeri
2 - il convertitore USB-seriale manda qualche porcheria al reset.

Kikko, siamo al gran finale, purtroppo, ci resta una sola prova da fare (salvo altre intuizioni :D): il burn bootloader.

Lascia tutto collegato com'è (UNO al PC e mega via ISP)
IDE 0022 (con 1.0.1 la procedura è diversa!)
Seleziona la board MEGA2560
Seleziona la COM della UNO (importantissimo!!!)
Esegui Tools - Burn Bootloader - w/ Arduino as ISP

O funziona e risolviamo o è certo il problema hardware, che sicuramente NON riguarda il micro. Fammi sapere :smiley-sweat:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 25, 2012, 09:23 pm
=( =( =(

allora, la situazione è questa,sulla finestra di stato:

avrdude: verification error, first mismatch at byte 0x1e000
              0xff != 0x0d
avrdude: verification error; content mismatch

led della mega lampeggia (velocemente)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 25, 2012, 09:42 pm
Mi spiace, il problema è certamente hardware.

Do' per scontato che tu abbia risolto la questione del convertitore USB-Seriale, visto che ora ti riconosce la COM, ma il micro risponde correttamente solo se "contattato" via ISP con avrdude: abbiamo letto e cambiato i fuse, scritto uno sketch che dà un qualche segno di vita.
Quando abbiamo tentato di caricare il bootloader abbiamo avuto errori sia con avrdude che con IDE, questo potrebbe indicare un qualche problema nella parte alta della memoria flash, quella appunto riservata al bl, e così sembra dire quel messaggio di errore.

Quindi restano in piedi solo le due possibilità che ti ho detto prima, o il convertitore ha problemi lato micro (quindi funziona solo lato USB) e infastidisce le operazioni, o l'oscillatore del micro non va, o il micro ha problemi sulla parte alta della flash.

Ma via software penso che le abbiamo provate tutte; se tu hai qualche idea e vuoi fare altre prove io sono a disposizione, però temo che a questo punto sia difficile risolvere senza mettere mano alla scheda, forse è proprio arrivato il momento di fartela sostituire :(
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 25, 2012, 10:04 pm
MI è venuta in mente un'altra prova, per verificare l'oscillatore esterno, ti va di farla o ti sei scassato?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 25, 2012, 10:06 pm
dimmi, domani la farò
ora devo chiudere......
grazie di tutto
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 25, 2012, 10:19 pm
Figurati, allora ti serve un frequenzimetro o un oscilloscopio, il più ridicolo che riesci a reperire, mi pare che dicevi di disporre di strumentazione seria...
Riprogrammeremo il micro in modo da portare su un pin di Arduino Mega la frequenza dell'oscillatore, così abbiamo un altro elemento. E' una cosa che ho fatto svariate volte e funziona benissimo.
A domani e non preoccuparti, grazie a te sto studiando e sperimentando.... ;)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 26, 2012, 09:29 am
Buongiorno Michele,
tanto per capire ho dato un occhiata allo schema elettrico della r3 e vedevo che ci sono due oscillatori, uno sul cip dell' interfaccia USB e l'altro sul micro.
Quando parli di oscillatore esterno a quale ti riferisci? A quello del micro?
Se quello, credo si possa misurare con freq od oscillo, caricare uno sketch che riporti l'oscillatore su un pin non credo che funzioni, altrimenti funzionerebbe anche il blink.
Altra considerazione, da quanto ho capito in tutte queste prove abbiamo (hai) cercato di verificare se la mega era programmata firmware, bootloader.... ed è stato caricato lo sketch blink.
Se fosse uno degli oscillatori, non ci sarebbe un clock e quindi non dovrebbe funzionare o l'interfaccia USB o il micro, a quanto pare l'interfaccia USB funziona perchè viene riconosciuta dal PC, il micro funziona ugualmente altrimenti non si riuscirebbe a leggere i fuse, a caricare il bootloader (sembra non abbia dato errori).
Dà errori solo caricando lo sketch, sarei propenso ad una falla su parte della flash.

Lungi da me fare obiezioni, ma solo stò cercando di capire.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 26, 2012, 09:45 am
Come obiezioni? e chi sono io, Re Arduino? (che peraltro, se non ricordo male, è esistito davvero....)
Io ho fatto una serie di ipotesi, tra cui quella
Quote
Quando abbiamo tentato di caricare il bootloader abbiamo avuto errori sia con avrdude che con IDE, questo potrebbe indicare un qualche problema nella parte alta della memoria flash, quella appunto riservata al bl, e così sembra dire quel messaggio di errore.
Quindi non è vero che al caricamento del bl non ci sono stati errori, li abbiamo avuti sia in avrdude che da IDE, se rileggi i test precedenti; invece lo sketch lo abbiamo caricato senza errori, solo che poi non funziona correttamente (LED acceso fisso); io almeno così capisco da quanto hai scritto in questi giorni...

La prova che voglio fare io non è software, bensi hardware. Nel Low Fuse esiste un bit che, se attivato, porta sul pin PORTE 7 la frequenza di lavoro del microcontrollore di Arduino (quindi parlo dell'ATmega2560, peraltro il convertitore ha un quarzo non un oscillatore, se è come Arduino UNO).

Ma effettivamente, se ci fosserro stati errori di tempistica, non saremmo riusciti a caricare nemmeno il blink, quindi penso anch'io che sia una prova inutile. L'unica prova che farei, ma per puro "pionierismo elettronico", non certo per convenienza, sarebbe la sostituzione dell'ATmega2560; ho notato che glissi sempre sulla questione della sostituzione in garanzia, avrai i tuoi buoni motivi :smiley-mr-green:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 26, 2012, 09:51 am
Leggi un po' questo intervento di Marcus Barnet (http://arduino.cc/forum/index.php/topic,109635.msg872454.html#msg872454), chissà che quegli errori non siano dovuti ad una scarsa alimentazione della mega da parte della UNO :smiley-roll-sweat:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 26, 2012, 10:13 am
Re Arduino? hi hi hi... per me lo sei......
Oggi non ho molto tempo però forse riesco a ripetere le prove di caricamento con alimentazione esterna.

Oscillatori / Quarzi..... conosco la differenza è stata solo licenza poetica. :smiley-mr-green: :smiley-mr-green:

Sostiuzione in garnazia? è la via più breve, ma poi cosa ne capirei.......
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 26, 2012, 10:41 am

Re Arduino? hi hi hi... per me lo sei......
Oggi non ho molto tempo però forse riesco a ripetere le prove di caricamento con alimentazione esterna.

Oscillatori / Quarzi..... conosco la differenza è stata solo licenza poetica. :smiley-mr-green: :smiley-mr-green:

Sostiuzione in garnazia? è la via più breve, ma poi cosa ne capirei.......

Beh, insomma, io direi che finora esperienza ne abbiamo fatta e tanta, essere arrivati ad una conclusione a mio avviso significa già tanto. Chiaro che a questo punto puoi decidere, anche in modo anti-economico, di andare fino in fondo, sostituendo l'ATmega2560 e poi, in eventuale seconda battuta, il convertitore, però noi Italiani viviamo di princìpi :D
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 26, 2012, 06:18 pm
Fatto le prove con alimentazione esterna, senza risultato....
visto che abito al 5° piano, gli ho insegnato a volare..... :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 26, 2012, 07:03 pm

Fatto le prove con alimentazione esterna, senza risultato....
visto che abito al 5° piano, gli ho insegnato a volare..... :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:

Bene, ora che ti sei tolto lo sfizio ti chiedo una MEGA-cortesia: vallo a recuperare ed impacchettalo, mandami il tuo indirizzo in MP che domani ti mando il Corriere a ritirarlo.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: pablos71 on Jul 27, 2012, 12:39 am
Quote
visto che abito al 5° piano, gli ho insegnato a volare.....

ahahahahahahhahahah

Quote
vallo a recuperare ed impacchettalo, domani ti mando il Corriere a ritirarlo.

Stai facendo collezione di mega?  :D :D
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 27, 2012, 09:02 am

Quote
visto che abito al 5° piano, gli ho insegnato a volare.....

ahahahahahahhahahah

Quote
vallo a recuperare ed impacchettalo, domani ti mando il Corriere a ritirarlo.

Stai facendo collezione di mega?  :D :D

no, volevo solo sgamare kikko ;)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 27, 2012, 08:32 pm
Sgamare....?????
Ok, dato ceh ne ho ordinato un'altro, aspetta che faccio un pò di prove di confronto, poi te lo mando.
A proposito, con flip riesco a leggere tutta la flash o cè qualche parte che non si arriva a leggere visto che per farlo si passa dall'interfaccia USB, perchè pensavo di clonarlo e poi fare un paio di misure, clock, reset, ecc
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Jul 27, 2012, 08:44 pm

Sgamare....?????

....dimostrare che non l'avevi lanciato dalla finestra ;)

Quote

Ok, dato ceh ne ho ordinato un'altro, aspetta che faccio un pò di prove di confronto, poi te lo mando.
A proposito, con flip riesco a leggere tutta la flash o cè qualche parte che non si arriva a leggere visto che per farlo si passa dall'interfaccia USB, perchè pensavo di clonarlo e poi fare un paio di misure, clock, reset, ecc

tnx!!! Ovviamente se riesco a ripararla te la rimando, come detto più volte faccio tutto per puro divertimento  :)
Flip non lo conosco :(
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Jul 27, 2012, 08:55 pm


Sgamare....?????
....dimostrare che non l'avevi lanciato dalla finestra ;)

noooo, mal che vada la uso come spessore per i piedi del tavolo... :smiley-mr-green:

Quote

Ok, dato ceh ne ho ordinato un'altro, aspetta che faccio un pò di prove di confronto, poi te lo mando.
A proposito, con flip riesco a leggere tutta la flash o cè qualche parte che non si arriva a leggere visto che per farlo si passa dall'interfaccia USB, perchè pensavo di clonarlo e poi fare un paio di misure, clock, reset, ecc

tnx!!! Ovviamente se riesco a ripararla te la rimando, come detto più volte faccio tutto per puro divertimento  :)

Flip non lo conosco :(


si tranquillo, nessun problema
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: kikko_965 on Aug 15, 2012, 07:29 pm
Ok, tanto per chiudere la faccenda me lo sono fatto sostituire, anche perchè avevo fretta di finire il progetto.
Tanto per curiosità allego le foto.
L'arduino è piazzato in quel rack con la tastiera blu e il display.
In pratica è un telecontrollo sia via usb che da intranet in rete wifi
Ciao e grazie a tutti per averci provato e avermi insegnato tante cose.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Aug 16, 2012, 01:11 am
Beh, c'abbiamo provato in ogni modo, lì c'era proprio un problema hardware, hai fatto la cosa migliore!
Complimentissimi per il lavoro che hai postato XD
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: panzateo on Oct 22, 2013, 06:01 pm
Chiedo scusa se riapro questa discussione un po' datata, ma vorrei capire come risolvere questo problema della mia Mega nuova nuova, naturlamente prima di rompere voi ho cercato in giro ma non riesco a venirne fuori.
Allora mi è arrivata la mega, la vado a collegare e dare il dirver che è dentro la cartella dell'ide 1.0.5, non me la riconosce, cambio pc non sia mai che w8 abbia problemi. Anche su 7 32bit fa la stessa cosa, cosi cerco su internet e trovo questo post, lo leggo tutto e parto con Flip, tutto va bene, ora viene vista giusta, Ma non mi carica gli sketch, ora ho letto e riletto questo post ma non capisco cosa devo fare per risolvere. C'è un'anima pia che mi prende per mano e mi guida un pochino?

Grazie teo.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Oct 22, 2013, 07:16 pm
Con flip avrai ricaricato il firmware nell'8/16u2, potrebbe essere che anche l'ATmega2560 sia privo di bootloader, a questo punto, quindi senza scervellarti troppo dovresti fare prima di tutto questa operazione, procurando u programmatore o un Altro Arduino, qualsiasi modello dotato di connettore ISP.
Domanda: sicuro che la tua Mega sia ORIGINALE? Dove l'hai comprata?
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: panzateo on Oct 23, 2013, 08:51 am
Ciao e grazie per dedicarmi tempo, allora ho un Arduino UNO che credo vada bene (icsp lo vedo) e funziona senza problemi. Il mega devo ammettere che l'ho preso su ebay per risparmiare però da un negozio con un treno di feedback e ad occhio mi sembra proprio originale, con tutte le sue belle stampe e scritte solite degli originali, ma se c'è un modo per esserne sicuri controllo meglio.

Ammettendo che sia originale come devo procedere con i due arduini?
Grazie Ancora teo.
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: menniti on Oct 23, 2013, 10:09 am
Il procedimento non è legato al fatto che sia originale o meno, solo che se fosse stato originale probabilmente non avresti avuto questi problemi e comunque avresti potuto fartelo sostituire, discorso chiuso.
Ora devi provare a caricare il bootloader usando Arduino UNO come programmatore e la MEGA come target, scaricati la mia guida e segui le istruzioni; una sola preghiera: non avere fretta, leggi con calma almeno una volta le parti che ti servono e poi segui le indicazioni rileggendo una seconda volta; spesso per fretta sfuggono informazioni importanti e poi si sta qui a lamentare problemi inesistenti. Te lo dico solo perché quella Guida è frutto di un numero esagerato di prove e non ha errori, quindi se l'operazione non va a buon fine, sappi sin d'ora che le cose sono due: o non l'hai seguita correttamente oppure hai un problema hardware alla tua MEGA. In ultimo fai ben attenzione al fatto che la Guida si basa sull'IDE 0022 ma nell'ultimo aggiornamento sono state inserite specifiche istruzioni per IDE 1.0.x, che sono abbastanza differenti. Comunque se hai dubbi meglio chiedere prima... puoi continuare su questo Topic. Buon divertimento :)
Title: Re: Aiuto.....Problemi driver ATmega16u2 DFU
Post by: panzateo on Oct 23, 2013, 10:49 am
Grazie Mille e cento, tra un po' provo, prima però mi leggo la tua guida.
Title: Re: Problemi driver ATmega16u2 DFU
Post by: panzateo on Oct 23, 2013, 02:40 pm
Allora dopo aver letto la guida, ho provato a fare il procedimento da arduino a arduino, quindi il mio arduino Uno come programmatore e il mega come da programmare, fatto tutti i settaggi software ma non arriva in fondo, ho provato sia con il collegamento diretto (tra i vari pin) sia col cavo isp, sia senza che poi con il condensatore per il reset. Lo sketcch arduinoISP si carica bene, poi quando vado a lanciare la scrittura del bootloader sembra partire tutto, il led sulla mega smette di lampeggiare e rimane fisso ma dopo un minuto mi compare questo messaggio:

avrdude: verification error, first mismatch at byte 0x1e000
         0xff != 0x0d
avrdude: verification error; content mismatch

ho provato sia con ide 0022 che 1.0.5.
Posso fare altro o compro un mega nuovo?
Title: Re: Problemi driver ATmega16u2 DFU
Post by: menniti on Oct 23, 2013, 02:49 pm
Se ora vai a rileggere i post di questo Topic vedrai che sei arrivato allo stesso punto, ormai siamo arrivati alla quasi certa conclusione che quell'errore indica un problema hardware, probabilmente legato al micro ATmega2560, quindi compra una board nuova oppure rifatti sul venditore, se ha così tanti feed positivi ti risoveraà il problema.
Ma se la ricompri sincerati che si tratti di un Rivenditore ufficiale di prodotti originali, p.es. Robot Italy e Futura Elettronica; su ebay invece c'è EBM Store di Gaetano_F, molto serio ed economico, prodotti certamente originali; molti del Forum si sono rivolti a lui e la stragrande maggioranza con buona soddisfazione.
Continuo a ribadire, per tutti quelli che leggono, fino a perdere la voce (o scaricare le pile del mouse)..., che la procedura antiautoreset NON è una manovra salvachip, tipo rianimazione, respirazione chip a chip o cose del genere, ma un rimedio contro un problema ben preciso che, se si verifica, dà un errore ben preciso, che ho riportato con chiarezza nella Guida; in mancanza di quell'errore è solo perdita di tempo.
Mi spiace ma temo che nel tuo caso non ci sia rimedio, a mia memoria, di fronte a questo errore, le abbiamo pensate e provate davvero tutte, senza mai risolvere. =(
Title: Re: Problemi driver ATmega16u2 DFU
Post by: panzateo on Oct 23, 2013, 02:56 pm
Grazie mille, mi serviva proprio uno spessore per la gamba del mio tavolo, scherzi e battute a parte proverò a farmelo cambiare in garanzia da chi l'ho comprato. Naturalmente speravo in un miracolo e per di più mi piace provare e smanettare, torna sempre utile per il futuro.

Grazia ancora Matteo.