AVR: wie Daten ins EEPROM?

OP #398190
Lesenswert?

Hallo,
ich will einen POS-Drucker dazu bewegen eine Grafik auszudrucken. Dazu
habe ich eine BMP-Grafik in einzele Bytes zerlegen lassen. Über eine
ESC-Sequenz ist die Grafik druckbar. Abspeichern möchte ich die Daten
der Grafik im EEPROM.
Und jetzt mein Problem: wie kriege ich die Daten ins EEPROM? Kann ich
mir im AVR Studio das EEPROM anzeigen lassen und die Daten einkopieren?
Oder wie geht es sonst, ohne alles von Hand eintippen zu müssen.

Gruß

Thomas
Gast #398191
Lesenswert?

>Kann ich mir im AVR Studio das EEPROM anzeigen lassen und die Daten
>einkopieren?

Wenn dein BMP-Zerlege-Programm eine Datei erzeugt, die das AVRStudio
lesen kann (der AVR-gcc erzeugt eine .eep-Datei), dann kannst du diese
Datei einfachst in das EEPROM schreiben.
Es gibt auch BMP-Zerlege-Programme, die C-Code erzeugen, den man dann
in das eigentliche Programm einbinden kann. Dann erzeugt der Compiler
die .eep-Datei.
(hies die Datei .eep oder nur .ee?)

Es geht einfach um ein Format, das das AVRStudio versteht (AFAIK auch
Intel-HEX).
Gast #398193
Lesenswert?

Hallo,

probier Dein Glück Mit Ponyprog, der liest und schreibt diverse
Formate. Wenn der es liest eben als Intel-HEX für AVR-Studio speichern
oder wenn Dein Programmieradapter es zuläßt, gleich mit Pony brennen.

Gruß aus Berlin
Michael
Gast #398196
Lesenswert?

Intel HEX kann per PonyProg oder per AVR-Studio direkt und ohne Umwege
in´s EEPROM gebrannt werden. Bei letzterem über das Programmierfenster,
in dem auch sonst das Flash geladen wird. In der unteren Zeile das
xxxxx.hex als Input Hex File angeben und Program drücken.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren