Forum: Mikrocontroller und Digitale Elektronik Eeprom aus Controller auslesen


von frust (Gast)


Lesenswert?

Hallo an alle,

beim flashen gebe ich dem Controller eine .eep-Datei mit. diese möchste 
ich anschließend wieder auslesen um zu verifizieren, dass auch das 
angekommen ist, was ich geflasht habe.

Wie kann die mit c# oder AVR studio das EEProm des Controller auslesen 
und als .eep-Datei speichern?

von Ulrich F. (Gast)


Lesenswert?

Leider sagst du nicht wirklich um welchen Prozessor es sich dreht....

Aber meine Glaskugel sagt: Avrdude.exe kann das

von frust (Gast)


Lesenswert?

at90can128

von Mirko (Gast)


Lesenswert?

frust schrieb:
> Wie kann die mit c# oder AVR studio das EEProm des Controller auslesen
> und als .eep-Datei speichern?

c#? Wat is los? Du willst das EEP mit c# auslesen?

von Bernd (Gast)


Lesenswert?

Mit AVRDUDE sieht ein EEPROM verify dann für den AT90CAN128 etwa so aus:
(ich benutzte einen MyAVR "mySmartUSB light" Programmer an Comport 16)
1
avrdude -p c128 -c stk500v2 -P com16 -U eeprom:v:Vergleichsdateinamen.eep:a

Vergleiche dazu die Optionen Beschreibung unter
http://www.nongnu.org/avrdude/user-manual/avrdude_4.html

von Bernd (Gast)


Lesenswert?

Kannst du nicht direkt beim Flashen irgendwo einstellen, dass du ein 
Verify wünschst?

von Mike J. (linuxmint_user)


Lesenswert?

Wenn du C# nutzt musst du damit AVRdude aufrufen.

Du kannst aber auch einfach den "AVR8_Burn_o_Mat" nutzen, das ist 
schönes ein Java-Programm welches AVRdude nutzt um den Chip zu 
beschreiben/auszulesen.

Quasi das was du vor hast, nur eben schon fertig.

von Uwe K. (ukhl)


Angehängte Dateien:

Lesenswert?

frust schrieb:
> Wie kann die mit AVR studio das EEProm des Controller auslesen
> und als .eep-Datei speichern?

JA

Ich mache sowas immer mit READ im AVR Studio.
Und "Studio" macht normalerweise das Verify automatisch.

von frust (Gast)


Lesenswert?

suer, danke dir!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.