Forum: Mikrocontroller und Digitale Elektronik Atmel Studio 7 erzeugt kein Hex


von Sercan S. (disaster35)


Lesenswert?

Hallo,

ich heute mal eher mit eine kleinere Frage:
Ich habe mir Atmel Studio version 7 installiert und frage mich warum der 
keine Hex-Dateien erzeugt? Es war lange her wo ich mit Mikrocontroller 
Programmierung Kleinigkeiten gebastelt habe und damals mit Version 6 
ging das sehr leicht einzustellen. Finde leider im Internet auch sehr 
wenig darüber.

Bedanke mich für jede Hilfe.

Liebe Grüße :)

von WSKäse (Gast)


Lesenswert?

Sercan S. schrieb:
> Ich habe mir Atmel Studio version 7 installiert und frage mich warum der
> keine Hex-Dateien erzeugt?

Von sich aus tut das Studio gar nichts aber wenn du es ihm
(richtig) befiehlst dann tut es das auch.

von WSKäse (Gast)


Angehängte Dateien:

Lesenswert?

Sercan S. schrieb:
> Bedanke mich für jede Hilfe.

In den Project Settings hast du alle Einstellmöglichkeiten.

Natürlich musst du ein Projekt compilieren, "builden", sonst
gibt es auch keinen Hex Code.

von WSKäse (Gast)


Angehängte Dateien:

Lesenswert?

Tif Files mag die Forensoftware nicht.

Daher hier nochmal *.png

von Patrick J. (ho-bit-hun-ter)


Lesenswert?

Hi

Unter welchen Umständen ist es 'gut', keine HEX zu erstellen?
Mir fällt spontan Nix ein, wo ich Das gebrauchen könnte.

MfG


Edit: Bei mir war das TIF-File kein Problem, der Forensoftware scheint's 
also egal :)

von npn (Gast)


Lesenswert?

Patrick J. schrieb:
> Hi
>
> Unter welchen Umständen ist es 'gut', keine HEX zu erstellen?
> Mir fällt spontan Nix ein, wo ich Das gebrauchen könnte.
>
> MfG

Zum Beispiel wenn du nur ein *.elf benötigst. Was mich jetzt wundert, 
daß in der Liste kein Häkchen für *.elf ist...

von WSKäse (Gast)


Lesenswert?

npn schrieb:
> Was mich jetzt wundert,
> daß in der Liste kein Häkchen für *.elf ist...

Wenn man einen ISP Programmer benutzt wird man
kein *.elf brauchen.

von npn (Gast)


Lesenswert?

WSKäse schrieb:
> npn schrieb:
>> Was mich jetzt wundert,
>> daß in der Liste kein Häkchen für *.elf ist...
>
> Wenn man einen ISP Programmer benutzt wird man
> kein *.elf brauchen.

Warum nicht? Ich habe zum Beispiel den Fall, wo ich die Fuses und 
Lockbits mit eingebunden habe (im Quelltext) und auf keinen Fall eine 
*.hex brauche, sondern nur die *.elf, weil die komplett die gesamte 
Programmierung des Chips enthält. Alternativ müßte ich drei 
Programmierungen vornehmen (die *.hex, die Fuses und die Lockbits). So 
brauche ich nur die *.elf und nur einen Programmierungsvorgang pro 
Chip.

von npn (Gast)


Lesenswert?

P.S.: Ich benutze selbstverständlich einen ISP-Programmer...

von Sercan S. (disaster35)


Angehängte Dateien:

Lesenswert?

Hallo WSKäse danke für deine Bemühungen, dass du das nochmal gezeigt 
hast aber was mich wundert ist, dass ich es schon eingestellt hatte und 
denn noch kein .Hex-File produziert wurden ist...

Natürlich ist mir auch klar, dass ich den Projekt builden möchte und das 
habe ich ebenfalls getan und siehe da immer noch kein .hex-File... Im 
Anhang kannst du einsehen was alles im Projekt ist...

von Sercan S. (disaster35)


Lesenswert?

Ehm.... Ich habe Atmel Studio neugestartet und da war im Outputfiles 
.hex-Datei plötzlich da :O
Komisches Phänomen...

Naja kann geschlossen werden -.-

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.