Forum: Compiler & IDEs SW4STM32 + CubeMX Targetauswahl Probleme


von RH (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

leider funktioniert bei mir das Zusammenspiel zwischen CubeMX und 
SW4STM32 nicht mehr so wie es soll. Wenn ich ein Projekt in CubeMX 
erstelle und es im Workspace von SW4STM32 erstelle klappt das soweit 
auch wie gewohnt. Das Projekt wird auch automatisch in den Workspace 
eingebunden und lässt sich öffnen und bearbeiten. Möchte ich das Projekt 
allerdings kompilieren wirft mir der Compiler allerdings die im Anhang 
zu sehenden Fehler.

Unter Properties -> C/C++ Build -> Settings -> Target
lässt sich das Target nicht auswählen. Dort steht allerdings, dass das 
aktuelle Target unzulässig ist. Möchte ich das Fenster schließen bekomme 
ich den Hinweis, dass die aktuelle Seite unzulässige Werte beinhaltet 
und eine java nullpointer exception.

An error has occurred. See error log for more details.
java.lang.NullPointerException

Kennt jemand die Problematik und weiß eventuell Abhilfe. Programmiert 
werden Soll ein STM32G0.

von pegel (Gast)


Lesenswert?

Es kommt schon mal vor, dass sich CubeIDE verschluckt.

In dem Fall mache ich "Project clean" und "Index Rebuild".

Das hilft meist schon.

von pegel (Gast)


Lesenswert?

Habe wohl SW4STM32 und CubeIDE zusammengewürfelt.

von RH (Gast)


Lesenswert?

Ja exakt. Ich habe im Internet einen ähnlichen Thread gefunden:
https://www.openstm32.org/forumthread8079

Hier vermutet der Threadersteller, dass CubeMX das linker script file 
nicht erzeugt. So gut kenne ich mich jetzt nicht aus, dass ich das 
genauer beurteilen kann.

CubeMX habe ich auch versucht direkt als PlugIn zu installieren, das hat 
allerdings auch nicht funktioniert...

von pegel (Gast)


Lesenswert?

Häng doch mal die .ico an, ich probier mal mit CubeMX.

von pegel (Gast)


Lesenswert?

.ioc meinte ich.

Ich fürchte mit mir ist nicht viel los heute.

von RH (Gast)


Angehängte Dateien:

Lesenswert?

Hier ist die dazugehörige .ioc

Danke!

von pegel (Gast)


Angehängte Dateien:

Lesenswert?

Die .ioc ist in Ordnung. Siehe Anhang.

von pegel (Gast)


Lesenswert?


von pegel (Gast)


Lesenswert?

http://www.ac6-tools.com/Eclipse-updates/

Welches ist eigentlich die "offizielle" neueste Version?

Als ich SW4STM32 zuletzt benutzte, war es:

org.openstm32.system-workbench.update-site-v2/

von RH (Gast)


Lesenswert?

Hm vielen Dank für das Testen.
Ich habe SW4STM32 und CubeMX schon jeweils einmal neu installierung und 
auch für Updates der jeweiligen Programme gesucht. Nach meinem Stand 
sind beide Programme aber auf dem neuesten Stand.
SW4STM32 v2.9
CubeMX v6.0.1

Auch das Installieren von CubeMX funktionierte nicht. Komischerweise 
wird mir in der IDE aber auch nicht die .ioc Datei als CubeMX 
zugeordnete Datei mit dem entsorechenden Icon gezeigt. Das war sonst 
auch immer anders...

von pegel (Gast)


Lesenswert?

Moin,

eigentlich will ich niemanden von seiner gewohnten IDE abbringen,
aber in diesem Fall scheint es sinnvoller zu sein, von SW4STM32 auf 
STM32CubeIDE zu wechseln.

Das sollte als Gesamtpaket alle Probleme dieser Art beseitigen und die 
Umstellung ist nicht allzu groß.

von pegel (Gast)


Lesenswert?

Übrigens kann man in STM32CubeIDE problemlos bestehende SW4STM32 
Projekte importieren.

von RH (Gast)


Lesenswert?

Hallo,

tatsächlich arbeite ich privat auch mit der CubeIDE. Aus verschiedenen 
Gründen musste ich jetzt mit SW4STM32 arbeiten. Die Umstellung sollte 
eigentlich nie ein Problem umstellen. Und gerade die CubeIDE ist 
wahrscheinlich die komfotabelste IDE, da durch die entsprechenden 
Plugins eine Menge im Hintergrund automatisch abläuft.

Leider habe ich das Programm bis jetzt noch nicht kompiliert bekommen 
und habe die Sachen mit der CubeIDE erledigt.

Vielen Dank für die Unterstützung auf jeden Fall!

Beitrag #6460849 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.