Inhaltsübersicht
- [Toolchain installieren]
- [Eclipse und CDT installieren]
- [GNU ARM Eclipse installieren]
- [ST-Link und OpenOCD installieren sowie das erste Beispielprojekt]
- [Packs mit Mikrocontroller und Boarddaten laden]
- [Registerview auf Basis der Packs verwenden]
- [STM32CubeMX]
- [MinGW installieren]
- [unity verwenden]
- [Codedokumentation mit Doxygen, Eclox und GraphViz]
Installation der Toochain basierend auf dem GCC
C Code ist für viele Mikrocontroller-Anfänger nicht oder nur schwer verständlich. Ein Mikrocontroller versteht es hingegen noch viel weniger - um nicht zu sagen gar nicht. Diese Mikrocontroller benötigen genauso wie jeder PC ausführbaren Maschinencode. Das ist eine Abfolge von Befehlen (bzw. deren numerische Repräsentation), die der Kern des Mikrocontrollers (die CPU) "versteht" und ausführen kann. Um C Code, der nach der Grundeinführung C zumindest vom Programmierer verstanden wird, in Maschinencode zu überführen, benötigen wir einen Precompiler, Compiler und Linker. Diese übersetzen den C Code, Datei für Datei und fügen diese am Ende zu einem ausführbaren Maschinencode zusammen.
Dieses kann anschließend auf den Mikrocontroller übertragen und ausgeführt werden. Die Summe der dafür notwendigen Programme wird Toolchain genannt.
Toolchain ARM GCC
Der GCC ist ein OpenSource Compiler, der für eine Vielzahl an Architekturen verfügbar ist (X86, AVR, ARM usw.). In diesem Beispiel wird die Version verwendet, die für ARM -Mikrocontroller übersetzt und als fertige Applikation für Windows zur Verfügung steht. Dabei ist die Firma ARM direkt an der Pflege des GCC für ARM beteiligt und sichert dadurch hohe Compilerqualität.Die Installation - Schritt für Schritt
2. Die heruntergeladene Datei muss installiert werden. Dabei geht jeder auf eigenes Risiko vor und muss selbst entscheiden, ob eine aus dem Internet heruntergeladene Datei installiert wird. Dabei die Sprache Deutsch auswählen und die Installation bestätigen.
3. Lizenzbedingungen bestätigen.
4. Einen Pfad auf dem eigenen Rechner ausführen. Dabei sollte ein Pfad verwendet werden, der keine Leerzeichen enthält.
5. Den Pfad bestätigen un die Übersicht bestätigen. Die Installation wird durchgeführt.
6. Nach Abschluss der Installation wird noch die Anfrage gestellt, ob der Pfad in die Path Variable des Betriebssystems eingetragen werden soll. Dies muss verneint werden, wenn wir später Eclipse mit CDT verwenden. Der Pfad wird dann von CDT eingesetzt, so dass beliebig viele Toolchains für unterschiedliche Compiler verwendet werden können.
Nun ist der Compiler mit seinen Zusatzprogrammen installiert. Aktuell kann er nicht verwendet werden, da erst durch Eclipse mit CDT der Compiler aufgerufen werden kann.





Keine Kommentare:
Kommentar veröffentlichen