STM32H747-DISCO0 - Demo Sourcecode gesucht

Gast #6002117
Lesenswert?

Hallo liebes Forum,

ich habe mir das im Titel genannte Board gekauft und suche als Basis den 
von ST im UserManual UM2411 auf Seite 8 genannten Source Code. Ich habe 
nur compilierte Demos auf der Seite von ST gefunden. Weiß jemand von 
euch wo man den Sourcecode findet oder hat jemand von euch selber schon 
einmal damit gearbeitet.
Mit STMCubeMX lassen sich leider keine Projekte mit Displayansteuerung 
generieren.
Ich wäre für jede Hilfe oder Beispielcode von euch dankbar.

Vielen Dank im voraus!

Yannick
Angehängte Dateien:
Gast #6002280
Lesenswert?

Danke hat gepasst hab das (große) Beispiel mit Keil geöffnet und 
versucht es zu kompilieren! Leider sagt Keil nach 260 KByte 
Kompilierung, dass die Dateien für den Linker zu groß sind. Liegt das an 
der Lizenz?  Und wenn ja gibt es keine Freie Version um größere 
Codegrößen zu kompilieren? Ich dachte, dass eine freie Keil Version beim 
Kauf des Evalboards dabei ist.

Vielen Dank nochmals!

Yannick
Gast #6002306
Lesenswert?

Keine Ahnung wie das mit den Lizenzen ist.
Als Bastler halte ich Abstand von solchen Sachen.

Ich habe mal zum Spaß das STFirmware-STM32H747I-DISCO_OoB Projekt in die 
STM32CubeIDE importiert.
Lässt sich ohne Fehler bauen.

Das TouchGFX-STM32H747I-DISCO_OoB Projekt wird mit Warnungen gebaut.
Da ich das Board aber nicht habe, will ich nicht weiter suchen.

Ich gehe aber davon aus, dass das funktioniert.
Gast #6002308
Lesenswert?

Gerade noch mal das Zweite probiert:

arm-none-eabi-size   TouchGFX-STM32H747I-DISCO_OoB_CM7.elf
   text     data      bss      dec      hex  filename
31496162     3740   392984  31892886  1e6a596 
TouchGFX-STM32H747I-DISCO_OoB_CM7.elf
Finished building: default.size.stdout


22:08:03 Build Finished. 0 errors, 0 warnings. (took 58s.600ms)
Gast #6002361
Lesenswert?

Ok, dann muss ich vielleicht die IDE wechseln. Ich mag diese 
Beschränkungen auch überhaupt nicht. Ich habe mich zwar einigermaßen mit 
Keil arrangiert aber wirkt alles sehr altertümlich.
Gast #6002386
Lesenswert?

@pegel
Welches Projekt genau hast Du denn da in die CubeIde importiert?
Zumindest bei den mir bekannten Firmware-Versionen für die STM32F-Reihen 
sind da keine expliziten CubeIDE-Projekte dabei, sondern neben Keil z.B. 
SW4STM32. Lässt sich letzteres benutzen?
Gast #6002439
Lesenswert?

Stefan schrieb:
> Welches Projekt genau

Erst mal alle aus dem Ordner Demonstrations und probiert.
Die beiden um 22:06 Uhr erwähnten funktionierten.

Ich habe es mir allerdings leicht gemacht.
Bei der Konvertierung des SW4STM32 Projekts fragt er welcher 747 das 
genau ist und ich habe das XIHx gewählt.

Nur enthält die Liste keinen 747 sondern einen 742 und 743.
Habe den 742 genommen. Ob es einen Patch für den H747 gibt, weiß ich 
nicht.

Mangels Board habe ich da nichts weiter gemacht, wollte nur sehen ob es 
kompiliert.
Gast #6002503
Lesenswert?

War vielleicht etwas irreführend: mit 'Projekt' meinte ich nicht das 
Projekt selber, sondern welche der Unterordner für die verschiedenen 
IDEs.
Nach Deinen Ausführungen also jeweils 'SW4STM32'?
Der Import scheint aber nocht etwas hakelig zu sein, wenn CubeIDE aus 
den Projekt-Dateien nicht selbständig den korrekten Controllertyp 
erkennt.
Gast #6002521
Lesenswert?

Stefan schrieb:
> Nach Deinen Ausführungen also jeweils 'SW4STM32'?

Jo. CubeIDE erkennt diese und bietet Konvertierung an.

Stefan schrieb:
> nicht selbständig den korrekten Controllertyp
> erkennt.

Da ich nicht erkennen konnte, wo diese Mcu (Überschrift?) überhaupt 
benutzt wird, kann man damit leben, denke ich.

Bei "Symbols" stimmen alle Einstellungen und auch sonst überall.

Warten wir auf Version 1.0.3 oder höher.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren