Gast
#3278794
Hallo, weißt ihr... kann der Linker gleichzeitig .elf UND .hex files erzeugen?? Danke!
|
Anzeige
|
linker output file
Gast
#3278794
Hallo, weißt ihr... kann der Linker gleichzeitig .elf UND .hex files erzeugen?? Danke!
Gast
#3278814
also gleichzeitig die files erzeugen?
Gast
#3278822
Nö, aber hintereinander. Zumindest meiner.
Gast
#3278829
Ansonsten kann man Hex und Elf ineinander konvertieren. Sag uns welche Toolchain Du verwendest. Die GNU basierte Chain erzeugt immer ein elf und macht das hex dann aus dem elf.
Gast
#3280311
hintereinander erzeugen, wie?? ich kenne mich nicht so gut in make files aus.. ich habe ein make-file, der mir eine *.Elf datei erzeugt (Anhang ##Code org). nun möchte ich DAZU eine *.ihex file erzeugen. ich habe folgende zeile definiert (Anhang ##MyCode) FG_OUTPUTFILE_HEX = $(RELEASE_LOCATION)/$(MACHINE).ihex leider funktioniert nicht wie gewünscht...er zeigt mir fehler. ich denke wegen FG_OUTPUTFILE_HEX ltc F019: unrecoverable error: fatal link error kann jemd vielleicht weiter helfen? Welcher Compiler, welche Toolchain?
Gast
#3280334
GNU Toolchain Im Makefile steht was von $(CYGWINPATH) Ich habe keine Ahnung welcher compiler cctc.exe ist. ausgehend davon das es der gcc unter cygwin in einer Windowsumgebung sein koennte, musst Du mit objcopy aus dem elf ein hex generieren etwa so objcopy -O ihex DEIN_HEXFILE_NAME.hex DEIN_ELF_FILE_NAME.elf BTW, objcopy ist teil der binutils. Wenn Dein gcc, cctc.exe heisst, hat objcopy bestimmt auch einen anderen Namen. Sieh mal in der Paketliste von den binutils oder bei google nach, da solltest Du herausfinden wie Dein objcopy heisst. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|