EEPROM eines Microcontrollers mit AVRDude auslesen und beschreiben

Kleines Beispiel um den EPPROM auszulesen und zu beschreiben

In meinem Beispiel benutze ich als Microcontroller den ATMega32 und nutzte zum beschreiben und lesen den USBTinyISP

 

EEPROM auslesen

avrdude -c usbtiny -p m32 -U eeprom:r:main.eep:i
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9502
avrdude: reading eeprom memory:
Reading | ################################################## | 100% 0.54s
avrdude: writing output file "main.eep"
avrdude: safemode: Fuses OK
avrdude done. Thank you.

Der Inhalt des EEPROM wurde in die Datei main.eep geschrieben.

EEPROM schreiben

Hier wird der Inhalt aus main.eep in den EEPROM geschrieben

$ avrdude -c usbtiny -p m32 -B 1 -U eeprom:w:main.eep
avrdude: Setting SCK period to 1 usec avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e9502 avrdude: reading input file "main.eep" avrdude: input file main.eep auto detected as Intel Hex avrdude: writing eeprom (503 bytes): Writing | ################################################## | 100% 4.29s avrdude: 503 bytes of eeprom written avrdude: verifying eeprom memory against main.eep: avrdude: load data eeprom data from input file main.eep: avrdude: input file main.eep auto detected as Intel Hex avrdude: input file main.eep contains 503 bytes avrdude: reading on-chip eeprom data: Reading | ################################################## | 100% 0.07s avrdude: verifying ... avrdude: 503 bytes of eeprom verified avrdude: safemode: Fuses OK avrdude done. Thank you.
Neuen Kommentar hinzufügen

Sie können einen Kommentar abgeben, indem Sie das unten stehende Formular ausfüllen. Nur Text.

Ihre E-Mail-Adresse wird nicht veröffentlicht