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?
Leider sagst du nicht wirklich um welchen Prozessor es sich dreht.... Aber meine Glaskugel sagt: Avrdude.exe kann das
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?
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
Kannst du nicht direkt beim Flashen irgendwo einstellen, dass du ein Verify wünschst?
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.