Med hjälp av en i-System programmerare (4 / 5 steg)
Steg 4: Programmering ATM328 Chip
Vi har nu två hex filer att skriva till den 328 flash och eeprom minnen.
Först koppla in maskinvaran, som diskuterades i ett tidigare steg. Vi kommer att åberopa avrdude från kommandoraden, som root, för att överföra filerna till chipet.
# Som root:
Att skriva ComponentTester.hex till ATM328 - minne
avrdude -p m328p -P usb - c avrispmkII - U flash:w:ComponentTester.hex:i - v
Att skriva ComponentTester.eep till ATM328 eeprom -minne
avrdude -p m328p -P usb - c avrispmkII - U eeprom:w:ComponentTester.eep -v
[Dokumentationen avrdude för menande av olika flaggor.
De flesta av dem är självklara.]
Uppmärksamma de meddelanden som avrdude släpper ut (se bilder).
verifierar...
... verifieras
avrdude gjort. Tack.
Detta visar att skriva till minnet var framgångsrik.
Observera det -v är verbose flaggan. Du får massor av information om vad som händer på.
VIKTIGT: bränna flashminne första, då eeprom!
Anledningen till detta är att flash minne skriva cykeln raderar eeprom -minne.
Grattis! Du omprogrammerade framgångsrikt ett ATM328 chip.