AVR Dragon non riesco a farlo funzionare!

Sezione dedicata ai Microcontrollori e ai Sistemi Embedded

AVR Dragon non riesco a farlo funzionare!

Postby gnomoassassino » 25 Jun 2013, 10:37

Ciao a tutti,

sto cercando di fare funzionare questo programmatore almeno con il microcontrollore montato onboard. Inizialmente ero riuscito a farlo funzionare, poi in uno slancio di ottimismo ho provato a montare il micro su breadboard ma da li non funzionava nulla. Adesso non funziona più neanche con micro on board :/.

Le connessioni sono state fatte seguendo lo schema riportato a pag26 di questo link: http://people.ece.cornell.edu/land/cour ... dragon.pdf ma quando tento la lettura del Device ID ottengo:

[ERROR] Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00, ModuleName: TCF (TCF command: Device:startSession failed.)

Qui ci sono due foto del dragon con micro montato onboard e connessioni ISP:

https://4e5f3a13-a-62cb3a1a-s-sites.goo ... edirects=0

https://4e5f3a13-a-62cb3a1a-s-sites.goo ... edirects=0

Qualcuno ha qualche suggerimento da darmi su cosa provare a fare per fare tornare a funzionare il sistema?

Grazie fin d'ora a chiunque vorraà aiutarmi!

Francesco
gnomoassassino
 
Posts: 16
Joined: 23 Jun 2013, 14:30

Re: AVR Dragon non riesco a farlo funzionare!

Postby deluca » 25 Jun 2013, 13:48

Salve gnomo,
un saluto per le presentazioni, no.....?
agli utenti già iscritti al forum fa piacere "conoscere" a chi vengono date indicazioni e magari apprezzarne le motivazioni......
specie se si tratta di un assass.... che ne dici? :)


Inoltre... nel tuo topic non viene indicato il micro che stai usando e le modalità di programmazione...
sembrerebbe ISP ma....
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: AVR Dragon non riesco a farlo funzionare!

Postby gnomoassassino » 25 Jun 2013, 14:44

Chiedo scusa, il micro è un Atmega32A e lo voglio programmare con interfaccia ISP
gnomoassassino
 
Posts: 16
Joined: 23 Jun 2013, 14:30

Re: AVR Dragon non riesco a farlo funzionare!

Postby Leonardo » 25 Jun 2013, 15:02

Salve gnomo,

Solo alcune dritte:
- Se hai abilitato debugWire devi disabilitarlo prima di poter programmare il micro con ISP
- Se hai abilitato il clock da cristallo devi collegarne uno per poter programmare il micro con ISP e nel normale utilizzo

Ti consiglio di provare a "formattare" il micro tramite la programmazione HV se non riesci a risolvere il problema

Ciao

PS: il nickname non invita particolarmente a rispondere..
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: AVR Dragon non riesco a farlo funzionare!

Postby gnomoassassino » 25 Jun 2013, 15:13

Ciao Leonardo, grazie per le dritte ma per ora mi sarebbe sufficiente riuscire a leggere il Device ID del micro, poi passerò alla programmazione!
gnomoassassino
 
Posts: 16
Joined: 23 Jun 2013, 14:30

Re: AVR Dragon non riesco a farlo funzionare!

Postby Leonardo » 25 Jun 2013, 15:19

Anche per leggere il device ID il cristallo deve essere presente se è stato impostato il relativo fuse
Ciao
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: AVR Dragon non riesco a farlo funzionare!

Postby gnomoassassino » 25 Jun 2013, 15:32

i fuse sono impostati cos': PARTE ALTA=0xDF, PARTE BASSA 0x62.

La cosa è strana. Ho il micro montato onboard sul dragon. Quando connetto il dragon alla porta usb, la prima lettura del device id viene fatta correttamente, le successive no. Perchè?
gnomoassassino
 
Posts: 16
Joined: 23 Jun 2013, 14:30

Re: AVR Dragon non riesco a farlo funzionare!

Postby Leonardo » 25 Jun 2013, 15:51

Quindi con tali fuse hai un clock interno a 2 MHz e non esiste il problema del cristallo.

Puoi provare con un altro micro per verificare se il problema sussiste?

Potrebbe essere un problema di contatti elettrici, hai chiuso bene il socket ZIF ed hai verificato con un tester (a Dragon spento) se hai
continuità tra i contatti del micro ed i pin del Dragon? Hai controllato eventuali cortocircuiti tra due pin adiacenti?

Alternativamente dovresti fornire la versione di Atmel Studio e la frequenza ISP che stai utilizzando oltre alla tensione che Atmel Studio riporta per cercare altre soluzioni
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: AVR Dragon non riesco a farlo funzionare!

Postby gnomoassassino » 25 Jun 2013, 16:05

Le connessioni sono state tutte verificate più volte e lo zoccolo è ben chiuso!

La frequenza ISP=16,1 kHz, Target Voltage 4,9 V (corretto da verifica con tester) e uso AVRStudio 5.1.208
gnomoassassino
 
Posts: 16
Joined: 23 Jun 2013, 14:30

Re: AVR Dragon non riesco a farlo funzionare!

Postby Leonardo » 25 Jun 2013, 16:16

Da una ricerca su internet molti utenti avevano il tuo stesso problema, potresti provare ad aggiornare Atmel Studio all'ultima versione (6.1.2674) per vedere se il problema si risolve.. hai tentato la programmazione HV (parallela)?
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: AVR Dragon non riesco a farlo funzionare!

Postby gnomoassassino » 25 Jun 2013, 16:20

No, non ancora, adesso provo l'una e l'altra poi torno a riferire se sono risolutive.

Per ora grazie mille per l'aiuto! ;)
gnomoassassino
 
Posts: 16
Joined: 23 Jun 2013, 14:30

Re: AVR Dragon non riesco a farlo funzionare!

Postby js-bascom » 25 Jun 2013, 23:16

Se hai abilitato debugWire
Non esiste sul Mega32. ;) solo ISP e JTAG.

Prima di tutto se stai usando AVR Studio 6.1 scarica il service pack 1.1 perche' hanno fatto qualche modifica al driver.

Le solite cosette da controllare.

TUTTI i piedini GND, VCC e AVCC (specialmente) devono essere connessi, molti pensano che se no si usa la parte analogica del chip il piedino AVCC puo' restare sconnesso.

Usare 100nF condensatori bypass sui piedini alimentazione.

Cerca di usare 125KHz per ISP, questo dovrebbe funzionare universalmente piu' o meno.

Mantieni il cavo ribbon a circa 150mm massimo, il Dragon e' un po' debole.

Ho provaro a vedere quello che hai postato sui link pero' non mi piace "scaricare" cose. Di solito e meglio usare JPG o PDF che possono essere visualizzati senza scaricarli.
John Samperi
Ampertronics Pty. Ltd.
www.ampertronics.com.au
* Electronic Design * Custom Products * Contract Assembly
User avatar
js-bascom
 
Posts: 176
Joined: 23 Mar 2013, 02:53
Location: Sydney, AUSTRALIA Ex Nunziata, Mascali (CT)

Re: AVR Dragon non riesco a farlo funzionare!

Postby gnomoassassino » 01 Jul 2013, 10:30

Dunque, ho fatto le prove che m'ha suggerito Leonardo. In HVPP il micro si programma tranquillamente ma in ISP i problemi rimangono gli stessi. La programmazione per ora l'ho fatta solo tenendo l'atmega32a sullo zoccolo onboard.
gnomoassassino
 
Posts: 16
Joined: 23 Jun 2013, 14:30

Re: AVR Dragon non riesco a farlo funzionare!

Postby Leonardo » 01 Jul 2013, 13:03

Anche se raro potrebbe essere danneggiata in qualche modo la sezione relativa alla programmazione ISP del micro, per tagliare la testa al toro hai provato un nuovo micro?
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: AVR Dragon non riesco a farlo funzionare!

Postby gnomoassassino » 01 Jul 2013, 14:12

Ne ho provati tre di micro, due mi sembrano morti senza possibilità di resurrezione, quello di cui parlo è l'unico che da segni di vita :/
gnomoassassino
 
Posts: 16
Joined: 23 Jun 2013, 14:30

Re: AVR Dragon non riesco a farlo funzionare!

Postby Fagos » 01 Jul 2013, 14:35

gnomo, hai a disposizione un pc con la classica porta parallela?
io utilizzo proprio quella con questo programmatore http://www.delucagiovanni.com/files/PROG%20PAR.pdf
e devo dire che va alla grande.
come software x il programmatore uso quello integrato sul bascom-avr

ciao
User avatar
Fagos
 
Posts: 100
Joined: 31 Aug 2011, 15:01

Re: AVR Dragon non riesco a farlo funzionare!

Postby gnomoassassino » 01 Jul 2013, 14:50

Grazie mille Fagos, proviamo anche questa soluzione. Prima o poi ci salterò ben fuori....:/
gnomoassassino
 
Posts: 16
Joined: 23 Jun 2013, 14:30

Re: AVR Dragon non riesco a farlo funzionare!

Postby Leonardo » 01 Jul 2013, 15:34

Se i micro erano tutti quanti nuovi e se con l'HVPP gli altri due micro non funzionano mi viene da pensare ad una partita difettosa di micro.. sono provenienti da un distributore autorizzato?
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: AVR Dragon non riesco a farlo funzionare!

Postby gnomoassassino » 01 Jul 2013, 18:20

Uno l'ho preso da RS e due su ebay da un negozio tedesco. Purtroppo non ti so dire quello sano dove l'ho preso :/
gnomoassassino
 
Posts: 16
Joined: 23 Jun 2013, 14:30

Re: AVR Dragon non riesco a farlo funzionare!

Postby js-bascom » 01 Jul 2013, 22:38

Vedi i miei commenti sulla foto che hai postato su AVR Freaks.
John Samperi
Ampertronics Pty. Ltd.
www.ampertronics.com.au
* Electronic Design * Custom Products * Contract Assembly
User avatar
js-bascom
 
Posts: 176
Joined: 23 Mar 2013, 02:53
Location: Sydney, AUSTRALIA Ex Nunziata, Mascali (CT)

Next

Return to Microcontrollori e microprocessori

Who is online

Users browsing this forum: No registered users and 7 guests