Hallo Zusammen, ich versuche mit dem AVR Studio 5 ein hex File zu erzeugen. Dies gelingt auch wenn man unter Build die Projekt-Properties Artifact Type auf Executable stellt und das Häkchen vor .hex macht. Leider ist das hex File völlig anders als das vom Assembler, wo ich im Toolchain HEX Output Format auf Generic stellen konnte. HEX aus Assembler: 000000:e005 000001:e174 000002:2e30 000003:9506 Sowas in der Art hätt ich gern aus meinem C-Code. Danke und Gruß eac
>Sowas in der Art hätt ich gern aus meinem C-Code.
Warum? Dein Programmer kann sicher auch
Intel-Hex oder Srecord lesen.
Naja die Sache ist etwas komplexer. Wie müssen in der UNI einen zu Atmel kompatiblen Prozessor in Verilog entwerfen. Zum Testen des eigenen Designs laden wir momentan einfach generic hex files. Gibt es eine Variante die Hex Files ineinander umzuwandeln? Gruß und Danke eac
>Naja die Sache ist etwas komplexer. Wie müssen in der UNI einen zu Atmel >kompatiblen Prozessor in Verilog entwerfen. Ok;) Du könntest mit avr-objcopy eine Binärdatei erzeugen. Die könnte man dann widerum sehr leicht in das obige Format konvertieren. Oder du lädst gleich die Binärdatei.
Hallo, eigentlich kann das jede Programmierer-Software. Ich habe einen (total veralteten) GALEP III, da ist bei Speichern unter aufgeführt Binär, Intel Hex, Motorola Hex und Jedec. Einlesen kann er auch alles Mögliche. Das geht auch ohne Programmer, dann meldet die Software zwar GALEP nicht gefunden, Lesen und wieder Speichern geht aber. Gruss Reinhard
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.