Wie STM32F746 mit EMBlitz/ EMBlocks Programmieren?

Gast #4389691
Lesenswert?
• ▲
▼
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
Gast #4390996
Lesenswert?
• ▲
▼
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
Gast #4394037
Lesenswert?
• ▲
▼
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
Gast #4400946
Lesenswert?
• ▲
▼
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.
Gast #4401254
Lesenswert?
• ▲
▼
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.
Gast #4404771
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.