Hallo, ich bin gerade dabei ein bisschen mit den ST Cortex Controllern zu arbeiten. Als Entwicklungsumgebung benutze ich CoIDE. ST bietet eine ganze Reihe an Librarys, Beispielcodes und fertige Projekte zum Thema USB an. Leider sind diese Projekte nicht für CoIDE geeignet. Gibt es eine Möglichkeit diese Projekte z.B. für MDK bei CoIDE einzulesen/umzuwandeln oder irgendwie zum laufen zu bekommen, so dass ich einen Leitfaden habe und bei diesen Beispielen nicht ganz von 0 anfangen muss?
Hi Alex, ich benutze auch CoIDE (Version 1.7.0) eine direkte Einbindung, also einfach ein Doppelklick auf das Projektfile funktioniert nicht (zumindest nicht das ich wüsste) ich mache das immer so : 1. ich erzeuge mit CoIDE ein neues (leeres) Projekt mit Main.c und Main.h 2. ich kopiere aus dem Beispiel das ich benutzen will (z.B. USB) alle benötigten C- und H-Files in meinen Projektordern (alle, außer die Files vom "CMSIS" und "STM32F4xx" Ordner) 3. ich kopiere den Inhalt vom Main.c (vom STM Beispiel) in mein leeres Main.c 4. ich binde alle kopierten Files in der CoIDE hinzu 5. ich starte den Compiler, dieser ezeugt natürlich jede Menge Warnings und Errors 6. Alle Warnings einzeln durchgehen und beseitigen Punkt 6 ist natürlich der "springende Punkt" und für einen Anfänger nur schwer zu realisieren du hast nicht geschrieben wie gut deine Kenntnisse sind und ob du den Punkt 6 selbst erledigen kannst aber wenn du dir Arbeit sparen willst kannst du gerne meine fertigen Projekte die ich mit CoIDE erstellt habe mal ansehen (für USB ist auch was dabei) ich lasse aber immer den ganzen "SchnickSchnack" der STM-Beispiele weg (also ein USB-CDC ist NUR ein USP-CDC und benutzt nicht noch gleichzeitig den Beschleunigungs-Sensor) http://mikrocontroller.bplaced.de Gruss Uwe
Hallo Uwe, danke für die ausführliche Erklärung. Ich werde versuchen deine Anleitung anzuwenden. Zum Punkt 6 muss ich mich erstmal überraschen lassen, es kommt immer drauf an was genau für ein Fehler auftritt. Ich würde es so einschätzen; Wenn es für dich als Profi ein leichtes ist, dann könnte ich es mit großem Aufwand gerade so schaffen. Tolle Seite, respekt! Auch wenn ich eher der Meinung bin, der Weg ist das Ziel, werde ich auf dein Programm zurück greifen, falls ich gar nicht mehr weiter komme.
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.