Étape 4: Programmation de la puce ATM328
Nous avons maintenant les deux fichiers hexagonales pour écrire des souvenirs de la 328 flash et eeprom .
Tout d’abord, brancher le matériel, tel que discuté dans une étape précédente. On appellera avrdude depuis la ligne de commande, en tant que root, pour transférer les fichiers sur la puce.
# En tant que root :
Pour écrire ComponentTester.hex dans la mémoire flash de ATM328
avrdude -p m328p -P usb - avrispmkII - U flash:w:ComponentTester.hex:i - cabarrus
Pour écrire ComponentTester.eep dans la mémoire eeprom ATM328
avrdude -p m328p -P usb-c avrispmkII - U eeprom:w:ComponentTester.eep -v
[Consulter la documentation d’avrdude pour la signification des différents drapeaux.
La plupart d'entre eux est évidente.]
Faites attention aux messages avrdude émet (Voir photos).
vérification de la...
... vérifié
avrdude fait. Merci.
Cela vous indique que l’écrire dans la mémoire a réussi.
Notez que -v est l’indicateur prolixe . Vous avez beaucoup d’informations sur ce qui se passe sur.
IMPORTANT : graver la mémoire flash du premier, puis eeprom!
La raison en est que le cycle d’écriture mémoire flash efface mémoire eeprom .
Félicitations ! Avec succès, vous reprogrammer une puce ATM328.