Hi. Ich arbeite nun seit langem unter Windows mit EMBlitz / EMBlocks und CodeBlocks. Nun wollte ich mit einem STM32F746 ein Projekt aufsetzen, aber musste feststellen das man zwar einiges über den M7 lesen, aber man nichts dafür einstellen kann. Da ich ein dummer IDE User bin, habe ich auch keine Ahnung wo ich nun ansetzen muss. Ist überhaupt der Compiler von EMBlitz 0.42 geeignet? Wenn nein wo bekommt man einen lauffähigen Ersatz her? Hat hier jemand ein Projekt das unter EMBlitz erstellt wurde und heraus geben würde? Uli
An die Administratoren. Bitte nach "Compiler & IDEs" verschieben, hatte nicht aufgepasst beim anlegen. Uli
Wenn es nicht was privates ist kann ich die IDE von KEIL empfehlen. Da hatte mich ein wechseln vom M4 auf dem M7 nur wenig Arbeit gekostet. Aber zu deiner Frage. Habe privat auch EMBlitz auf dem Rechner und gerade nachgesehen. Der mitgelieferte GCC 4.8.4 soll angeblich den M7 können (habe ich mal irgendwo gelesen), aber sicherer ist es den 4.9.x zu besorgen. Hier ist irgendwo die richtige Version: https://launchpad.net/gcc-arm-embedded/+download Ob der dann die selben LIBs hat und genauso arbeitet müsste man testen oder jemand hat das schon gemacht und berichtet. Warum EMBlitz den M7 nicht in der Liste hat müssten Die beantworten, am Debugger arbeiten die anscheinend. Habe gerade mal versucht mich bei denen anzumelden, haben ein super System um User zu hindern sich anzumelden (meine Dynamische IP war angeblich vor 10 Jahren auffällig). VG, Peter
Die Readme.txt vom 4.8.4 sagt das der M7 geht! Aber die Unterverzeichnisse bei der EMBlitz Version finde ich nicht. Peter
Habe mit den GCC heute gezogen. Werde nachher einen Diff machen, um zu sehen in wie weit der mitgelieferte GCC sich von dem gezogenen unterscheidet. Werde dann auch testen, ob man so einfach den gezogenen GCC ersetzen kann. Die einzutragenden Flags stehen ja in der Readme drin. Hier wäre ein Beispielprojekt hilfreich gewesen. Einfacher wäre es wenn die IDE gleich alles könnte, ich bin einfach das Rumfummeln & Basteln nicht mehr gewöhnt und inzwischen dadrin recht verblödet. Das mit dem Anmelden bei denen im Forum kenne ich, geht bei mir auch nicht. Uli
Peter schrieb: > Habe privat auch EMBlitz auf dem Rechner und gerade nachgesehen. > Der mitgelieferte GCC 4.8.4 soll angeblich den M7 können Was soll denn da nicht funktionieren? Die Befehlssätze sind gleiche, die FP Einheit ist gleich, nur die Peripherie und Busse anders. Steckt aber alles in CubeX HAL. Das hat mit EmBitz ja nichts zu tun. Und den core-m7 kann man bei mir vorne bei device unter Properties einstellen bzw. kennt der GCC 4.8.4 den auch.
Embitz mit externem Makefile geht auch - sogar mit Debugging wenn man sich an die Einsprungmarken und Verzeichnisse hält (Debug Release). Das hat den Vorteil, dass man für extern angeschlossenem Speicher (Quad SPI) per objectcopy eine Hexdatei generieren und dann auch brennen kann.
Ich habe es mit dem mitgelieferten GCC geprüft, nachdem ich mir die ganzen Einstellungen eingetragen hatte, waren ja nicht viele und standen in der Readme. Und siehe da es ging sofort. Ob das bei einer anderen komplexeren Anwendung auch so funktioniert wird sich zeigen. Warum die anderen Versionen ein separates M7 Verzeichnis haben kann vielleicht einer der Experten beantworten. Ich habe davon keine Ahnung und in den GCC als solches wollte ich mich nicht einarbeiten. Uli
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.