STM32CUBEMX Keil

Gast #4389095
Lesenswert?
• ▲
▼
Guten Tag

Bin langsam etwas genervt.. Ich habe mit dem GCC und eclipse schonmal 
den Cube und ein Beispielprojekt aufsetzten können. Das gleiche würde 
ich jetzt gerne mit der prof Version von Keil machen. Verwende einen 
STM32F407IG.
1. Die Hal Driver scheinen ja alle im Manage RTE vorhanden zu sein und 
können einfach angeklickt werden um in Projekt integriert zu werden, 
allerdings verstehe ich nicht ob der CubeMX a) Standart ist bei Keil und 
gar nicht erst heruntergeladen werden muss und b) wie ich die grafische 
Oberfläche starten kann
2. Kann mir vieleicht jemand einen Link posten zu einem guten tutorial 
und ein paar beispielen für UART und SPI (verwende das STM3240G-Eval 
Board)

Eigentlich sollte so etwas doch einfacher funktionieren mit Keil :)

Vielen Dank im vorraus
#4389113
Lesenswert?
• ▲
▼
Hans schrieb:
> Eigentlich sollte so etwas doch einfacher funktionieren mit Keil :)

Zumindest aber mal anders als Eclipse. Deine Frage b) deutet etwas 
darauf hin, dass du etwas mit Keil machen willst, was du aus Eclipse 
heraus gewöhnt bist.

Zu allererst mußt du in CubeMX einstellen, dass ein Keil Projekt erzeugt 
werden soll (Toolchain/IDE). Und das sollte dann mit Keil zu öffnen und 
zu compilieren gehen.
#4389186
Lesenswert?
• ▲
▼
Keil hat ja erstmal nix mit CubeMX zu tun.

uVision 5 bringt selbst einen Haufen libs, die im RTE Manager gesammelt 
werden, mit. Teils nicht 100% aktuell, aber schon benutzbar.

Davon unabhängig ist CubeMX. Damit kann man auch uVision Projekte 
erstellen, das musst du aber so einstellen und dann das Projekt File 
öffnen. Dann aber nix mehr mit RTE Manager und so weiter rumfummeln.

Habe gerade beides nicht hier, sonst hätte ich dir auch etwas 
ausführlicher geantwortet.
Gast #4389199
Lesenswert?
• ▲
▼
Hi,

das ist wirklich ganz einfach. Unter Project -> Settings wählst du in 
dem Feld Toolchain/IDE einfach MDK-ARM aus. Wenn du dann unter Project 
-> Generate Code deinen Programmcode erzeugen lässt, erhälst du ein 
Keil-Project, in dem alles initialisiert wird, was du vorher im CubeMx 
ausgewählt hast.

lg Pad

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.