Gast
#311357
Hallo. Ich will in Codevision ein Programm schreiben und es auf den Controller flashen. Der AVR Prog nimmt aber nur hex-files auf. Was tun ? Codevision erzeugt ja keine hex files oder ?
|
Anzeige
|
hex files und Codevision
Gast
#311357
Hallo. Ich will in Codevision ein Programm schreiben und es auf den Controller flashen. Der AVR Prog nimmt aber nur hex-files auf. Was tun ? Codevision erzeugt ja keine hex files oder ?
Gast
#311358
Also bein meinem Codevision : Configure Projekt- C-Compiler - FileOutput Format COFF ROM HEX EEP Aber das ist Standard d.h. wenn erfolgreich(!) kompiliert wurde ensteht ein HEX-File zum brennen und auch ein COF File damit kann man in AVR-Studio debuggen Freudi
Gast
#311359
Hallo. O.k. das ist also Standard, aber wie kann ich die compilierte Datei dann als hex Datei speichern ? Bei "Datei/speicher unter" kann ich es nur als Assembler Datei oder als C Compiler source bzw. header file speichern. Wie wäre es erstmal damit etwas Code zu schreiben und ihn zu compilieren? Danach sollteste im Quellcodeverzeichnis (da wo die *.C Datei gespeichert ist) auch die HEX (oder was auch immer) finden ;-) (alles ausm Bauch raus, das selber nur GCC & SDCC Anwender ^^)
Gast
#311361
Ich hab vorher schon compiliert, aber als HEX-File kann ich Datei nicht speichern.
Gast
#311362
brauchst du auch nicht. Wenn die Compilierung fehlerfrei verläuft, wird das hex-file automatisch geschrieben. Was mir noch einfällt: hast du nur "Compile" gemacht? Für die Erstellung der Ausgabefiles musst du "make" ausführen.
Gast
#311363
Und wie bekomme ich diese hex-file dann in den AVR Prog ? Ich wollte eben im Codevision das Programm als hex Datei speichern, und im AVR-Prog aufrufen, weil AVR-Prog ja nur hex-files verarbeiten kann. (oder?) Wie kann ich die "ge-makte" hex-Datei aufrufen oder speichern ? AVR-Prog starten, auf "Browse" klicken, Pfad und Datei (die HEX Datei) wählen und sein Glück versuchen ^^
Gast
#311365
Ja schon, aber es gibt ja gar keine Hex-Datei. Ich kann ja gar keine HEX datei speichern bzw. erzeugen, obwohl alles ohne Fehler compiliert ist. Gerade das ist ja mein Problem. Mal allgemein: Ein C-Compiler macht aus einen C-Programm eine HEX-Datei ?
Gast
#311366
... es fehlen wohl irgendwelche Einstellungen. Normalerweise sollte eine .HEX Datei erzeugt werden. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|