Forum: Mikrocontroller und Digitale Elektronik Crossworks - Makefile


von Lupin (Gast)


Lesenswert?

Gibt es bei Crossworks für ARM auch irgendwo ein Makefile in dem ich 
sehen und festlegen kann, wie mein Projekt erstellt wird? Ich würde 
gerne irgendwo festlegen was mit *.bin Dateien passieren soll (die 
sollen binär als library eingebunden werden).

Oder kennt jemand eine gute Möglichkeit Dateien binär in mein Programm 
mit ein zu binden? Mich stören z.B. die unhandlichen Bezeichnungen wenn 
ich die .o mit objcopy erzeugt habe.

Und wo kommt das Linkerscript (die .ld Datei) her? Das scheint von 
Crossworks erstellt zu werden - kann man darauf einfluss nehmen?

von Andreas W. (Gast)


Lesenswert?

> Und wo kommt das Linkerscript (die .ld Datei) her? Das scheint von
> Crossworks erstellt zu werden - kann man darauf einfluss nehmen?
Ja, in den Project Properties.
Oder man nimmt sein eigenes:
http://lmgtfy.com/?q=crossworks+linkerscript
und hier der direkte Link:
http://ccgi.rowley.co.uk/support/faq.php?do=article&articleid=73

von Lupin (Gast)


Lesenswert?

Ja, gesehen habe ich schon das man sein eigenes nehmen kann.
Aber will man das? Bietet das Vorteile? Sieht ziemlich komplex aus vom 
Aufbau her.

Wichtiger ist für mich auch die Frage nach einem Makefile welches ich 
beim Kompilieren aufrufen kann. Finde ich schade, dass Crossworks so 
komisch (anscheinend ohne Makefile) arbeitet.

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.