Ich habe Probleme mit CubeMX in Verbindung mit AC6. Kurze Beschreibung wie ich es mache: CubeMX: New Project->wähle den nackten Chip STM32F407VGT von meinem Discovery Board->setze beim Map Pins PD12-PD15 als Ausgang(quasi ein billiges Hallo World)->"Clock Configuration" bleibt dabei auf die Standardeinstellungen(also bei dem Board auf 16Mhz) Dann gehe im Menü ober auf Project/Generate Code. Dort wähle ich... 1)unter Project: Project-name, Speicherort und Toolchan (wegen AC6 setze ich es auf SW4STM32) 2)unter Code Generator: Copy all used libraries into the project folder; unter generated files setze ich alle 4 Häkchen alles andere beleibt leer->es wird ein Projekt generiert. Danach öffne ich System Workbench: File/Import/General/Exesting Projects into Workspace (Sowohl ein generierter Projekt als auch die Workspace von AC6 sind im gleichen Ordner) Ich wähle den Projekt, den ich mit Cube generiert habe. Der projekt wird eingefügt. Dann klicke ich mit der rechten Maustaste auf Projekt und wähle "Properties". Dort unter "Run/Debug Settings"->New->Ac6STM32 Debugging->Ok Zum Schluss komplierere das Ganze und es kommen diese Fehler. Was mache ich falsch, wie kommen diese Fehler zu Stande, wie gesagt im Code selbst hatte ich nicht verändert?
Hast Du ihm genug Zeit gelassen seinen Index zu erzeugen? Probier einfach noch mal zu compilieren bzw. baue den Index neu auf.
Das Problem dürfte der Include-Pfad für Header sein. Im CubeMX lautet der ./Inc In deinem Projekttemplate aber ./inc Er findet dann nur die nackten original-Dateien ohne die Anpassungen durch CubeMX. Aus dem Grund meckert er auch nicht über fehlende Header ;) Einfach den Suchpfad in den Project-Properties anpassen.
>Hast Du ihm genug Zeit gelassen seinen Index zu erzeugen? Ja, ich habe gewartet bis rechts unten keinen Statusbar mehr erscheint. >Das Problem dürfte der Include-Pfad für Header sein. >Er findet dann nur die nackten original-Dateien ohne die Anpassungen durch >CubeMX. >Aus dem Grund meckert er auch nicht über fehlende Header ;) Eigentlich sollte CubeMX selber einen passenden Dummy-projekt generieren. Wenn ich es mit nackten Eclipse gearbeitet hätte, dann hätte ich es noch verstanden, aber bei AC6 ist es doch alles includiert (bzw. optimiert für die Arbeit mit diesem CubeMX) Oder verstehe ich es falsch? PS: Anscheinend hat das Teil irgendeinen Fehler bei der Installation. Nachdem ich noch mal alles runtergeschmissen hatte und dann bereinigt hatte, läuft es. Den Projekt neu anzulegen, hat es übrigens nicht geholfen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.

