Hallo, weißt ihr... kann der Linker gleichzeitig .elf UND .hex files erzeugen?? Danke!
Sag uns welche Toolchain Du verwendest. Die GNU basierte Chain erzeugt immer ein elf und macht das hex dann aus dem elf.
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?
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.
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.