wie verwendet ihr CUBE-IDE?

Gast #6170689
Lesenswert?

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 #6170803
Lesenswert?

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 #6170804
Lesenswert?

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 #6170823
Lesenswert?

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?
#6171090
Lesenswert?

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 #6171161
Lesenswert?

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.
#6174360
Lesenswert?

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

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