Mit keil hex dateien erzeugen?

Gast #170961
Lesenswert?
• ▲
▼
Hi,
ich habe mir jetzt keil runtergeladen, dort ein neues project für einem
AT89S8252 erstellt und ein kleines prog geschrieben. Aber wie bekomme
ich es nun hin aus dem Assembler code einen hex zu erzeugen. Ich bin
hier schon groß am verzweifeln... Ich hoffe mir kann jemand helfen.

Gruß
Markus
Gast #170962
Lesenswert?
• ▲
▼
Es gibt bei den Projektoptionen (Target-Options) eine Einstellung die
man setzen muß, damit der Keil ein hex-File erzeugt.

Bei Bedarf kann ich heute abend da genau nachschauen, wo diesr Schalter
zu finden ist.

Gruß,
Markus_8051
Gast #170964
Lesenswert?
• ▲
▼
@Michael:
Laß mich mal versuchen, etwas gegen Dein Unwissen zu tun ;-)

Also erstmal: "Compiler für ASM" nennt man Assembler und nicht
Compiler.

Des weiteren: Für die Entwicklungsumgebung µVision2 für 8051-µCs von
der Firma Keil gibt es sowohl einen Assembler als auch einen
C-Compiler, sowie Linker, Debugger etc.

Gruz,
Markus_8051
Gast #170965
Lesenswert?
• ▲
▼
Wenn du das Projekt geöffnet hast, musst du auf"Project" klicken.
danach "Options for target...."

in der registerkarte "Output" musst du bei "Create HEX File" ein
hakerl machen.

mfg schoasch

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.