Étape 6: Écriture du fichier hex
Avrdude est un peu fantastique de logiciel open source qui supporte des charges et des charges des différents programmeurs d’AVR.
Tout d’abord connecter votre avr dragon à votre ordinateur via usb, puis cocher une fois de plus que toutes les connexions du fournisseur d’accès sont correctes puis branchez le câble de votre FAI dans la plaquette de dragon avr (vérification beaucoup et que c’est la bonne manière autour, étiquetage en quelque sorte serait probablement une bonne idée).
Maintenant que tout est accroché ouvrir un terminal et tapez la commande suivante :
sudo avrdude -p m8 - c dragon_isp -P usb -e - U flash:w:flash.hex
(NB : la sudo est nécessaire car vous avez besoin des privilèges root pour accéder au port usb)
Voici la répartition des options :
m8 -p
raconte avr il dude un atmega8 nous essayons de programmer.
dragon_isp - c
Il raconte que nous utilisons le dragon avr et son mode de programmation isp
Usb -P
il dit que le dragon est connecté à usb (par défaut, port parallèle généralement??)
-e
efface le microcontrôleur avant de mettre le fichier hex là-dessus.
Flash:w:flash.hex - U
Il s’agit de la viande et deux légumes (ou qourn si vos légumes) de l’opération, elle raconte « avrdude pour écrire le fichier hex pour la mémoire de l’AVR
Remarque : si cela échoue et retourne « signature de périphérique non valide » ou d’essayer quelque chose de similaire ce qui suit :
sudo avrdude -p m8 - c dragon_isp -B - 10p usb -e - U flash:w:flash.hex
-B 10 raconte le dragon à programmer un peu plus lent, j’ai eu quelques problèmes avec cette.