Mise à jour de WinAVR


Avec les Attiny il est important de mettre à jour WinAVR.


Voici le type de message d'erreur:


c:/program files/arduino-0022/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../

avr/lib/avr25/crttn85.o:(.init9+0x2): relocation truncated to fit: R_AVR_13_PCREL against

symbol `exit' defined in .fini9 section in c:/program files/arduino-

0022/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/avr25\libgcc.a(_exit.o)


Bref incompréhensible.....Mais si dans votre message on peut lire : R_AVR_13_PCREL. C'est qu'il faut peut être mettre ajour WinAVR.


En premier installer sur votre ordinateur WinAVR. Télécharger WinAVR http://sourceforge.net/projects/winavr/files/WinAVR/20100110/ ou  ici

Lancer l’exécutable qui permettra d’installer WinAVR.



L'installation peut se faire dans un répertoire de votre choix. Dans mon cas celui par défaut.



Pendant cette phase le logiciel Arduino doit être fermé.

Aller dans le répertoire d'installation de votre IDE Arduino et chercher le répertoire C:\Program Files (x86)\Arduino\hardware\tools.

Renommer le répertoire avr en avrold.


Créer un répertoire avr qui sera vide.



Aller dans votre répertoire d'installation de WinAVR et copier l'ensemble des répertoires et fichiers. Puis les coller dans votre répertoire avr.



Créer dans le répertoire C:\Program Files (x86)\Arduino\hardware\tools\avr\etc si il n'existe pas.

Aller dans le répertoire C:\Program Files (x86)\Arduino\hardware\tools\avr\bin copier le fichier avrdude.conf et le coller dans le répertoire C:\Program Files (x86)\Arduino\hardware\tools\avr\etc









Voici le type de message d'erreur:


error at C:\Program Files (x86)\Arduino\hardware/tools/avr/etc/avrdude.conf:332 unrecognized character: "w"


Télécharger le fichier suivant ici . Décompresser l'archive et copier les fichier dans le répertoire C:\Program Files (x86)\Arduino\hardware\tools\avr\bin  



Mise à jour 24/04/2014




Créé avec HelpNDoc Personal Edition: Écrire des livres électronique Kindle