Étape 20 : Chargement de code dans le ATtiny2313
Vérifiez que AVRdude voit le ATtiny2313 en tapant la commande suivante :
avrdude - c usbtiny -p t2313
Cette ligne indique nous aimerions programme un ATtiny2313 à l’aide du programmateur d’usbtiny. Si vous utilisez un périphérique différent ou une puce différente, que vous pouvez taper
avrdude -c 6
pour obtenir une liste des programmeurs valides
avrdude usbtiny - c -p 6
pour obtenir une liste des microcontrôleurs valide. Si AVRdude n’a pas pu trouver le périphérique, il dira: « Could not find... » Si AVRdude pourrait trouver le programmeur usbtiny il va dire « avrdude : échec de l’initialisation... " Je sais il sonne bizarre, mais croyez-moi, il a trouvé.
Pour programmer votre fichier hex sur le type de puce :
avrdude - c usbtiny -p t2313 - U flash:w:XXXXXXXX.hex
remplaçant par le nom de votre fichier pour le XXXXXXXX donnée ci-dessus.
Si vous êtes jamais coincé juste type « avrdude » puis appuyez sur « enter » et une liste de commandes s’affiche.
Un bon tutoriel sur l’utilisation de AVRdude est disponible au site Web de ladyada
Une fois que vous êtes à l’aise avec le fonctionnement de la AVRdudes aller à ce bloc-notes Sparkfun tutorial et configuration programmeurs à faire de la programmation pour vous avec les touches d’accès rapide. Vous aurez toujours besoin de savoir comment exécuter AVRdude, particulièrement lorsque vous avez besoin de brûler les bits de fusible... en parlant de cela :