Hallo zusammen, da ich hier im Forum nichts dazu gefunden habe außer der summon arm Toolchain für Linux/MAC hab ich mal ein bischen gesucht und jetzt eine Windows ARM Toolchain mit HW FPU Support und Windows Eclipse am laufen. Ich benutze dazu die normalen GNU Tools for ARM Embedded Processors https://launchpad.net/gcc-arm-embedded/4.6/2011-q4-major mit den zusätzlichen Compilerflags "-mfloat-abi=hard -mfpu=fpv4-sp-d16" Habe das ganze in Eclipse mit einem ARM Windows GCC Toolchain Projekt erstellt. Man muss dann eben die Pfade zu den Linker und Compiler Executables anpassen. Funktioniert soweit wunderbar :) Das einzige Problem das ich noch habe ist das in einem ARM Windows GCC Toolchain Projekt keine built-in Symbols für CDT definiert sind und somit die richtigen Datentypen wie 'uint8_t' nicht definiert sind (nur im CDT). Im CodeSourcery Projekt sind dazu sehr viele Symbole definiert, die sich allerdings leider nicht in eine xml Datei exportieren lassen (das geht anscheinend nur mit den selbst definierten Symbolen). Als unschöner Workaround hab ich jetzt ein leeres CodeSourcery Projekt im Workspace bei dem alle Symbole auf export gestellt sind und in meinem ARM Windows GCC Projekt eine Referenz auf das CodeSourcery Projekt angelegt. dann erkennt das CDT auch die variablen Typen. weiß vielleicht jemand eine bessere Lösung wie ich die built-in Symbols in mein ARM GCC projekt bekomme? viele grüße comboy
Nachtrag: der Workauround mit der Referenz klappt nicht :( wenn ich das CodeSourcery Projekt referenziere bekomme ich unmengen an build fehlern weil er dem GCC dann die built-in symbols übergibt. Naja, Hauptsache die FPU funktioniert nun. Muss ich wohl erstmal mit den fehlenden CDT symbols leben. gruß, comboy
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.