Re: [Avr-list] Probleme de programmation atmega128

2008-11-20 Par sujet Laurent C.

[EMAIL PROTECTED] a écrit :

Bonjour les anciens, j'en appelle a votre savoir !
Depuis 2 jours, j'ai un gros problème sur une atemaga128 ! Du jamais vu, je 
vous explique :

j'ai fais un circuit tres simple (2 leds et une com radio via uart) avec un 
atmega128 et j'ai developpé un soft qui tournait tres bien dessus.
J'ai reprogrammé de nombreuses fois le micro et tout s'est toujours tres bien 
passé.

Mardi, j'ai fais une nouvelle évolution du soft ; rien de méchant, une diode 
qui clignote moins vite.
Et pendant la programmation apres le write de la flash lorsque le read de verif 
commence avrdude dit :
avrdude: Device signature = 0xff
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

J'ai essayé avec -F mais ca marche pas mieux !
J'ai aussi essayé avec un autre programmateur ISP mais impossible d'établir la 
liaison !

Du coup, j'ai pris un autre circuit identique et ca fait exactement pareil !!! 
: la programmation plante juste apres le write et le micro devient inaccessible 
!
Je comprends pas comment le soft peut planter toute la reprogrammation du micro 
!!!
Du coup, il est maintenant impossible de communiquer a le micro, je peux meme 
plus effacer ou quoique ce soit d'autre ! Incroyable non ?

Une idée ?

Merci a tous !!!

  

As - tu essayer de reflasher les fusibles de configuration (avec uisp) ?
Autre question : quel programmeur utilises - tu ?

Y a-t-il d'autre signaux sur ton Mosi Miso (qui est partagé avec un Uart 
il me semble). Si tu reçoit des données en même temps que tu prog, celà 
peut causer problème.


Quel est la longueur de ton cable de prog ?

Si tu utilise un quartz, ton quartz quartz-il ?

J'ai eut ce genre de problèmes en utilisant un programmeur proposé sur 
le site de poney prog. Il s'agit de l'équivalent au STK200 (si je ne me 
trompe pas). Après une remise en place des fusible, cela fonctionne 
normalement.


1010

___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog

Re: [Avr-list] Probleme de programmation atmega128

2008-11-20 Par sujet lebomb
Hey,
merci pour cette reponse.
En fait, j'utilise un programmateur AVR910 butterbly avec un dongle bluettoth.
Je me suis posé les memes questions mais le problème c'est je ne peux meme pas 
communiquer avec le micro : il repond pas... donc pas d'acces aux fuses !

J'ai aussi changé de programmateur et j'ai utilisé un stk200 serie de ponyprog. 
Ca marche pas non plus !
Comme je le disais dans le message, j'ai fais la meme manip sur un deuxieme 
circuit identique mais j'avais enlevé tous les périphériques...ca marche pas 
non plus !
donc je pense que c'est pas un probleme electrique...

J'utilise l'horloge interne a 8MHz

J'ai vu sur le net que certains ont eu des problèmes avec des fuses et ne 
pouvaient plus communiquer avec le micro !
La solution était de brancher un horloge externe...je vais essayer

D'autres idées ?


- Mail Original -
De: Laurent C. [EMAIL PROTECTED]
À: avr-list@droids-corp.org
Envoyé: Jeudi 20 Novembre 2008 13:58:06 GMT +01:00 Amsterdam / Berlin / Berne / 
Rome / Stockholm / Vienne
Objet: Re: [Avr-list] Probleme de programmation atmega128

[EMAIL PROTECTED] a écrit :
 Bonjour les anciens, j'en appelle a votre savoir !
 Depuis 2 jours, j'ai un gros problème sur une atemaga128 ! Du jamais vu, je 
 vous explique :

 j'ai fais un circuit tres simple (2 leds et une com radio via uart) avec un 
 atmega128 et j'ai developpé un soft qui tournait tres bien dessus.
 J'ai reprogrammé de nombreuses fois le micro et tout s'est toujours tres bien 
 passé.

 Mardi, j'ai fais une nouvelle évolution du soft ; rien de méchant, une diode 
 qui clignote moins vite.
 Et pendant la programmation apres le write de la flash lorsque le read de 
 verif commence avrdude dit :
 avrdude: Device signature = 0xff
 avrdude: Yikes! Invalid device signature.
 Double check connections and try again, or use -F to override
 this check.

 J'ai essayé avec -F mais ca marche pas mieux !
 J'ai aussi essayé avec un autre programmateur ISP mais impossible d'établir 
 la liaison !

 Du coup, j'ai pris un autre circuit identique et ca fait exactement pareil 
 !!! : la programmation plante juste apres le write et le micro devient 
 inaccessible !
 Je comprends pas comment le soft peut planter toute la reprogrammation du 
 micro !!!
 Du coup, il est maintenant impossible de communiquer a le micro, je peux meme 
 plus effacer ou quoique ce soit d'autre ! Incroyable non ?

 Une idée ?

 Merci a tous !!!

   
As - tu essayer de reflasher les fusibles de configuration (avec uisp) ?
Autre question : quel programmeur utilises - tu ?

Y a-t-il d'autre signaux sur ton Mosi Miso (qui est partagé avec un Uart 
il me semble). Si tu reçoit des données en même temps que tu prog, celà 
peut causer problème.

Quel est la longueur de ton cable de prog ?

Si tu utilise un quartz, ton quartz quartz-il ?

J'ai eut ce genre de problèmes en utilisant un programmeur proposé sur 
le site de poney prog. Il s'agit de l'équivalent au STK200 (si je ne me 
trompe pas). Après une remise en place des fusible, cela fonctionne 
normalement.

1010

___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog

___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog