Forum: Mikrocontroller und Digitale Elektronik .rom .hex ?


von Jan (Gast)


Lesenswert?

hi :)
ich bin ein blutiger anfänger und hab ein problem.
wenn ich meinen c sourcecode compiliere mit avrgcc enstehen .rom files. 
mit dem avr studio kann ich jedoch 'nur' .hex files auf den controller 
schreiben.
bitte um hilfe
danke

von Niki Hammler (Gast)


Lesenswert?

Die ROm files sind HEX files!
Du musst sie nur nach*.hex umbenennen.
Das sind ganz normale ASCII Dateien in denen jedes Zeichen durch eine 
Hex Nummer von 00 bis FF ausgedrückt ist.

Falls dein ISP Studio aber Binärdateien braucht musst du die Datei 
konvertieren.
Dazu gibt es dan Programm hexbin2.exe mit denen du solche Dateien in 
Binärdateien konvertieren kannst. Die Endung lautet dann *.bin

(Ich weiss jetzt nicht auswendig welche von den beiden vonm ISP Studio 
benötigt wird, benenne sie einfach mal um, falls das fehlschlägt 
probierts mit hexbin2.exe)

Niki

von Jonas Diemer (Gast)


Lesenswert?

im avr-studio kannste auch als maske "alle dateien" wählen, und dann 
kannste die öffnen (wird dann wie ne hex file behandelt).

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Das Umwandeln geht auch mit avr-objcopy (gehört zu AVR-GCC).

Gruß
Andreas

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.