Hallo, ich habe ein Problem mit meinem Compiler dem NotePad2, damit ich das compilierte Programm auf meinen uC laden kann, benötige ich ein .bin Datei, leider kann ich nur .hex Datein erstellen. Könnt ihr mir Helfen??? Besten Dank im Voraus. Fäbu
Ich meinte eigentlich ob man das im NotePad2 einstellen kann, dass das Outputfile ein Binary ist und kein HEX???
Notepad ist nur ein Editor, das liefert erstmal nur Textdateien... Aber suche mal in deinem Makefile wie das Ausgabeformat da eingestellt ist, evtl. eine Zeile wie: # Output format. (can be srec, ihex, binary) FORMAT = binary Ich würde mal raten das bei dir ihex drin steht.
@ Johannes Stratmann, Hab ich auch schon probiert, hab das Output format auf bin eigestellt habe aber beim kompilieren folgenden Fehler bekommen (im Dateianhang).
sorry, der erste Printscreen ist ein GIF und ich hab nicht gedacht, dass der Qualitätsverlust so extrem ist. Fäbu
Das Konvertieren von hex nach bin oder in andere Formate geht mit dem Tool "arm-elf-objcopy". Stell mal dein Makefile hier rein.
Hier mal ein Makefile aus einem Projekt. Such nach OBJCOPY ....
Vielen Dank für eure Hilfe. Ich habe in meinen Makefile das OBJCOPY gefunden und es war, wie du gesagt hast, noch auf .hex eingestellt. Habes es geändert und jetzt Funktioniert es einwand frei. Danke noch mal's :D
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.