Guten Abend, hat hier jemand praktische Erfahrungen damit gemacht CubeMX-Projekte in emBitz zu nutzen? In den Foren finde ich nur unpräzise Anleitungen von Leuten die behaupten sie hätten es hinbekommen. Diese sind jedoch nicht nachvollziehbar oder beziehen sich nicht auf die Nutzung des "initialization code generators". vielen Dank ung mfG
Hallo, also ich arbeite mit emBitz. Nur habe ich mir den arm gcc von ARM herunter geladen und eingebunden. Die Oberfläche finde ich gut. Auch habe ich mir den Segger Ozone Debugger installiert und eingebunden. Ein CubeMX Project geht, habe ich schon ausprobiert. Schribe aber lieber alles selber..... Gruß Sascha
Sascha schrieb: > Ein CubeMX Project geht, habe ich schon ausprobiert. Danke, das habe ich auch online gesehen, aber nicht verstanden wie das funktionieren soll. Anhand dieses Beitrags habe ich es dann doch verstanden: https://www.embitz.org/forum/thread-777-post-4647.html#pid4647 Da ich nur sporadisch damit arbeite und sowas schnell vergesse habe ich mir eine kleine Videoanleitung erstellt, um mich erinnern zu können. Wenn jemand diesen Thread findet und da noch Bedarf besteht, kann ich hier ggf. den Link posten.
Traubensaft .. schrieb: > https://www.embitz.org/forum/thread-777-post-4647.html#pid4647 das entspricht dem Vorgehen bei der Integration von Cube in die Coide: - Coide-Projekt erstellen - alles löschen bis auf startup*.s - CubeMX-projekt-files in coide-Projekt einbinden
grundschüler schrieb: > Traubensaft .. schrieb: >> https://www.embitz.org/forum/thread-777-post-4647.... > > das entspricht dem Vorgehen bei der Integration von Cube in die Coide: > - Coide-Projekt erstellen > - alles löschen bis auf startup*.s > - CubeMX-projekt-files in coide-Projekt einbinden Ergänzend: Wenn man ein emBitz-Projekt entsprechend erstellt hat, kann man das als Template speichern und muss nicht jedes Mal die Einstellungen neu erstellen.
Hallo Traubensaft, könntest du den Link zum Video hier ins Forum stellen? Danke Grüße Jack
Ist 'ne etwas ausführlichere Erklär-Bär-Fassung geworden. So geht allerdings kein Detail verloren und man bekommt es ziemlich sicher hin, auch wenn man keine Ahnung hat. Was ich im Video nicht erwähne sind die getesteten Softwareversionen: - STM32CubeMX Version 4.16.1 - EmBitz 1.11 (Dec 8 2016) https://www.youtube.com/watch?v=kUCKqX5tKRg
Achtung, man darf offenbar nicht alle generierten Dateien aus STM32CubeMX übernehmen, insbesondere finden sich in Drivers auch viele Templates und prozessorspezifische Dateien, die dann Probleme machen. Diese alle entfernen. Auch musste ich den Prozessor spezifisch angeben und ARM_MATH_CM0 definieren (Project>Build options, im Baum das Projekt und nicht das Target[Debug,Release] auswählen, dann im Tab Compiler settings im Unter-Tab #defines eintragen). Ansonsten anhand der fraglichen Module und Defines rückwärts Quelldateien entfernen oder Module deaktivieren. Es kann auch hilfreich sein, erstmal nur eine Minimalkonfiguration zu erzeugen.
APP_RX_DATA_SIZE wird durch USB CDC Middleware-Einstellungen nicht geschrieben und kann zu Fehler wg. Stack/RAM Section Größe führen...
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.