Forum: Mikrocontroller und Digitale Elektronik winarm und .bin Dateierstellung


von Justus .. (justusjonas)


Lesenswert?

Hi,

ich habe mit Winarm ein Programm kompiliert und der Code
liegt nun in einem .hex File. Soweit sogut, aber ich hätte
auch gerne den Code in einem .bin File und weiß nicht wie ich
das anstellen soll. Ich nehme an das geht durch einfügen von Befehlen 
ins
Makefile. Weiß jemand welche?

Gruss Markus.

von Frank G. (pancho)


Lesenswert?

arm-elf-objcopy -O binary main.hex main.bin

Alternativ müssten folgende Änderungern im Makefile auch funktionieren, 
dann wird eine .bin und keine .hex Datei erstellt.

# Output format. (can be srec, ihex, binary)
FORMAT = binary
...
build: elf bin lss sym
...
%.bin: %.elf
        @echo
        @echo $(MSG_FLASH) $@
        $(OBJCOPY) -O $(FORMAT) $< $@

von Justus .. (justusjonas)


Lesenswert?

Vielen Dank,

ich hab die Änderungen im Makefile vorgenommen und
jetzt geht es prima.

Markus

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
Noch kein Account? Hier anmelden.