wie verwendet ihr CUBE-IDE?

Gast #6170689
Hallo zusammen,

ich habe bis jetzt immer mit der SPL und EMBItz gearbeitet und möchte 
nun auf CubeIDE umsteigen.

wie verwendet ihr dieses Programm? Nutzt ihr immer ein leeres Projekt 
und kopiert dann eure eigenen Initialisierungen mit HAL-Funktionen 
hinein, oder benutzt ihr das Zusammenklicken mit CubeMX?

Wie sieht euer Workflow bei CUBE-IDE aus (das interessiert mich am 
Meisten)?

lg
Gast
CubeMX ist ein guter Ausgangspunkt, finde ich jedenfalls.

Du musst auf deine bisherigen Projekt oder SPL nicht verzichten.
Sieh dir dazu die verschiedenen Import Möglichkeiten an.
Gast
ich verzweifle grade. Ich habe ein Projekt erstellt und nun den Ordner 
mit dem Projekt umbenannt und verschoben. Wie kann ich das Projekt nun 
öffnen? Ich bekomme es einfach nicht hin.
Gast
Ich fürchte ich habe die Funktionsweise von Eclipse noch nicht 
verstanden. Ich bin es gewohnt Projektordner als eigenständige Einheiten 
anzusehen, die ich nach belieben verschieben und umbenennen kann. Geht 
sowas mit Eclipse nicht?

Ist mir grad echt peinlich, aber ich kapier es nicht ^^
Gast
Besser ist es, den Workspace zu nutzen.

Beim Programmstart kannst Du den vorgeschlagenen nutzen, oder einen 
neuen erstellen.

Z.B. workspce-BluePill.

Das ist dann der Ordner von BluePill Projekten.
Darin legst Du das neue Projekt an und da bleibt es dann auch.
So kannst Du jeder Zeit alle Dateien bearbeiten und auch mit CubeMX 
Einstellungen ändern.

Umbenennen kannst Du dann im Project Explorer.
Gast
ah danke! Und wie mache ich das, wenn ich das Projekt auf einem anderen 
Rechner nutzen will oder jemand anderem geben will? Sorry für die blöden 
Fragen...
Gast
ah danke! naja wirkt am Anfang alles etwas umständlich.

Ich habe die Projekte für Code für gewöhnlich nicht an einem Ort, 
sondern verteilt auf unterschiedlichste Pfade (die sich obendrein ändern 
können.)

Damit werde ich mit Eclipse wohl leben müssen. Gibt es eigentlich 
irgendeine Methode dieses Eclipse-Verhalten abschalten zu können?
Ich möchte übrigens vorschlagen auf Cube-IDE HAL Funktionen so weit wie 
möglich zu verzichten und anstatt die von ST alternativ bereitgestellten 
"LL" Funktionen zu verwenden. Das kann man in Advanced Options 
einstellen bevor man Cube die Projekt Dateien bauen läßt.

Was mich betrifft finde ich die LL Funktionen effizienter und weniger 
aufgebläht.

So schlimm sind die LL Funktionen nicht als daß man total darauf 
verzichten sollte. Speziell am Anfang tut man sich damit leichter.
Gast
Stefan ⛄ F. schrieb:
> Schwuppse schrieb:
>> Wie kann ich das (verschobene) Projekt nun öffnen?
>
> In den aktuellen Workspace importieren.

Danke Stefan! habe es nun auch gefunden.

Gerhard O. schrieb:
> Ich möchte übrigens vorschlagen auf Cube-IDE HAL Funktionen so
> weit wie
> möglich zu verzichten und anstatt die von ST alternativ bereitgestellten
> "LL" Funktionen zu verwenden. Das kann man in Advanced Options
> einstellen bevor man Cube die Projekt Dateien bauen läßt.
>
> Was mich betrifft finde ich die LL Funktionen effizienter und weniger
> aufgebläht.
>
> So schlimm sind die LL Funktionen nicht als daß man total darauf
> verzichten sollte. Speziell am Anfang tut man sich damit leichter.

ah danke für den Hinweis. Ich habe vorher meist mit den 
Registerdefinitionen der SPL gearbeitet und dann Register selbst 
gesetzt. Ich muss aber sagen, dass mir die Initialisierung per CubeMX 
jetzt gar nicht so schlecht gefällt. Grade bei der Initialisierung kommt 
es ja nicht auf Effizienz an.

Was mir insgesamt eigentlich ganz gut gefällt ist die Code-Struktur. Man 
wird durch diese eigentlich dazu gezwungen eine bestimmte Ordnung im 
System zu halten.
Also an jene die meinen man sollte ein Projekt exportieren, und drauf 
aufpassen dass man zuerst ein clean macht, denen möchte ich einfach nur 
raten eine CVS zu benutzen.
Einfach generierte Sachen in die Ignore Liste aufnehmen, und dann können 
andere das Projekt bequem auschecken.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.