Forum: Mikrocontroller und Digitale Elektronik AVR Studio - WinAVR - HexDatei


von Frank S. (oldman)


Lesenswert?

Hallo,
ich finde mal wieder keine Lösung.
Ich möchte eine HEX-Datei erzeugen, in welcher der ganze Flash 
abgebildet wird. Also auch die Speicherzellen in denen nur ein 0xFF 
steht sollen in der Hex-Datei enthalten sein. Wie kann ich dies 
erreichen?



besten Dank
Frank

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Frank Streichhahn schrieb:
> Wie kann ich dies erreichen?
Pragmatisch: programmier einen uC und lies ihn wieder aus...
Oder lade die Hex-Datei in einen Programmer und fülle vorher den Puffer 
mit 0xff...

von Frank S. (oldman)


Lesenswert?

Das ich so zum Ziel kommen kann ist schon klar, ich dachte bloß dass es 
möglich sein sollte die Datei gleich so generieren zu lassen.


Frank

von Achim M. (minifloat)


Lesenswert?

noch zwei möglichkeiten
a)kleines c-Progrämmchen schreiben, was dir das auffüllt

b)hexfile in bin umwandeln, in hexeditor öffnen, stein auf F-Taste 
legen, warten...Stein weider runternehmen, speichern, in hex 
zurückwandeln

mfg mf

von Hc Z. (mizch)


Lesenswert?

avr-objcopy --gap-fill=0xFF --pad-to=0x8000 infile outfile.hex

Ich denke, die Syntax ist (außer für Kommandozeilen-Phobiker) 
selbsterklärend.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Hc Zimmerer schrieb:
> avr-objcopy --gap-fill=0xFF --pad-to=0x8000 infile outfile.hex
Ich hatte schon den schlimmen Verdacht, dass das so auch geht... ;-)

von Frank S. (oldman)


Lesenswert?

@ Hc Zimmerer

besten Dank an dich, dass habe ich gesucht.


Frank

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.