Ich bin neu im Bereich der STM32-Programmierung und habe schon seit einiger Zeit versucht, ein geeignetes IDE zu finden. Ich kenne alle anderen IDEs wie Keil und IAR, aber die Kosten für den Kauf, nur um zu lernen, sind zu diesem Zeitpunkt viel zu hoch für mich.
Ich habe angefangen, VS Code für einen wachsenden Teil meiner Entwicklungsarbeit zu verwenden, und ich denke, es wäre ein gutes IDE, um es für die STM32-Entwicklung zu verwenden. Ich habe in den letzten Tagen viele Beispiele online gefunden, wie man IDE zum Erstellen von STM32-Projekten konfiguriert, aber es fehlen anscheinend alle wichtigen Informationen, die ich benötige, um das Projekt ordnungsgemäß zum Kompilieren zu bringen. Es ist ziemlich frustrierend,
Ich habe mich gefragt, ob es jemanden gibt, der mir eine vollständige Anleitung zum Einrichten von VS-Code für die Arbeit mit cubeMX und der Arm-Toolkette geben kann, oder ob Sie sich wirklich gut fühlen, senden Sie mir ein Beispielprojekt, das ich kann Verwenden Sie als Basis lernen aus.
Nur ein paar Hintergrundinformationen, ich weiß, wie man mit cubeMX das Basisprojekt und das dazugehörige Makefile erzeugt. Außerdem habe ich das neueste GNU-Tools-Arm-Embedded installiert.
Vielen Dank im Voraus für Ihre Hilfe
make
, um Ihre Makefiles auszuführen. Laden Sie Make für Windows herunter. Die einfachste Möglichkeit ist, die Binärdateien herunterzuladen und irgendwo auf Ihrem System zu extrahieren. Fügen Sie es (C:\make-3.81-bin\bin
) auch zu Ihrem PFAD hinzu.Makefile
aus. make
im Stammordner des Projekts verwenden.make
auszuführen. Sie können Ihre Aufgabe auch an einen Hotkey binden, um Zeit zu sparen.Es gibt eine Bibliothek mit Python-Skripten, die genau dies tut. Sie wurde kürzlich mit hervorragender Dokumentation veröffentlicht. Nach dem Testen kann ich sagen, dass es wie angekündigt funktioniert.
Der Prozess ist recht einfach:
"ideScripts" directory
in Ihren Projektordner Hier ist ein Video, wie es funktioniert: