Codefusion Studio (CFS) ist eine eingebettete Software-Entwicklungsplattform, die auf Microsofts Visual Studio Code (VS Code) basiert. Codefusion Studio bietet erstklassige Entwicklungstools für eingebettete Prozessoren und MCUs, indem es intuitive Tools für Einsteiger bereitstellt und gleichzeitig erweiterte Funktionen für erfahrene eingebettete Entwickler ermöglicht.
Homepage mit Schnellzugriffslinks für häufige Aufgaben, Links zu Artikeln und Videos zu Ihren Projekten, Benutzerhandbüchern, Hardware-Referenzhandbüchern, Datenblättern und anderen nützlichen Ressourcen.
Ein neuer Projektassistent zum schnellen Erstellen von Projekten sowie Beispielanwendungen, um Ihre Entwicklung anzukurbeln.
Tool-Chain-Unterstützung für den Aufbau auf ARM- und RISC-V-Prozessoren.
Pin-Konfigurationstools zum Zuweisen von Signalen zu Pins, zum Konfigurieren von Pin-Werten wie Eingangs- oder Ausgangsmodus und Stromversorgung, zum Anzeigen von Registerdetails und -werten und zum Generieren von Quellcode für die Einbindung in Ihr Projekt.
Debugging-Funktionen, einschließlich Haltepunkte, Disassemblierung, heterogenes Debuggen usw.
CodeFusion Studio unterstützt derzeit die folgenden Prozessoren in den folgenden Konfigurationen:
Prozessor | MSDK | Zephyr | Konfigurationstools |
---|---|---|---|
MAX32655 | Ja | - | - |
MAX32662 | Ja | - | - |
MAX32670 | Ja | - | - |
MAX32672 | Ja | - | - |
MAX32675 | Ja | - | - |
MAX32690 | Ja | Ja | Ja |
MAX78000 | Ja | - | - |
MAX78002 | Ja | - | Ja |
Dieser Abschnitt enthält Anweisungen zum Installieren und Einrichten von CodeFusion Studio für unterstützte Prozessoren.
Tools-VS-Code-Erweiterungen hängen ab von:
Microsoft Visual Studio Code Version 1.89.0 oder höher.
CodeFusion Studio und Erweiterungen werden auf den folgenden Host-Betriebssystemen unterstützt:
Windows 10 oder 11 (64-Bit)
macOS (ARM64)
Ubuntu 22.04 und höher (64-Bit)
Navigieren Sie zum Download des CodeFusion Studio-Installationsprogramms.
Laden Sie die gewünschte Installationsdatei herunter:
Laden Sie unter Windows das Installationsprogramm CodeFusionStudio_*.exe herunter.
Laden Sie unter Linux das Installationsprogramm CodeFusionStudio_*.run herunter .
MacOS, laden Sie das CodeFusionStudio_*.dmg- Installationsprogramm herunter.
Hinweis: Das Linux-Installationsprogramm wird ohne Ausführungsberechtigungen heruntergeladen. Führen Sie
chmod a+x <installer>
aus, um Ausführungsberechtigungen zu erteilen, bevor Sie fortfahren.
Öffnen Sie den heruntergeladenen Installationsassistenten, um den Installationsvorgang zu starten.
Klicken Sie auf Weiter, um mit der Einrichtung fortzufahren.
Geben Sie den Zielordner für die Installation an und klicken Sie auf Weiter .
Wählen Sie die zu installierenden Standardkomponenten oder die gewünschten Komponenten aus und klicken Sie auf Weiter .
Lesen Sie die Lizenzvereinbarung und klicken Sie auf das Kästchen, wenn Sie die Lizenz akzeptieren. Klicken Sie dann auf Weiter .
Wählen Sie das Startmenü aus, in dem Sie eine Verknüpfung erstellen möchten, und klicken Sie auf Weiter .
Überprüfen Sie die Setup-Auswahl und klicken Sie auf „Installieren“ .
Klicken Sie auf „Fertig stellen“, um das Installationsprogramm zu schließen.
Geben Sie Ihren CodeFusion Studio-Installationspfad an, indem Sie ihn aus einer Liste erkannter Installationen auswählen.
Hinweis: Der Pfad kann auch manuell in den Benutzereinstellungen konfiguriert werden.
Hinweis: Standardmäßig zeigt der CFSUtil-Pfad auf
${config:cfs.sdk.path}/Utils/cfsutil/bin/cfsutil
. Der standardmäßige CFSUtil-Pfad sollte in den meisten Fällen ausreichend sein.
Ändern Sie Ihren CFSUtil-Pfad, wenn Sie dazu aufgefordert werden, oder konfigurieren Sie ihn manuell in den Benutzereinstellungen.
Hinweis: Die VS Code-Erweiterung kann über den VisualStudio Marketplace oder manuell über die CodeFusion Studio-Installation installiert werden. Dieser Schritt ist nur erforderlich, wenn Sie eine Erweiterung manuell installieren müssen.
Die CodeFusion Studio VS Code-Erweiterungen finden Sie im VS Code-Verzeichnis im CodeFusion Studio
-Installationsprogramm. Um die *.vsix
Datei zu installieren, öffnen Sie Visual Studio Code. Klicken Sie auf der Registerkarte Extensions
im Ellipsenmenü auf Install from VSIX...
:
Navigieren Sie zu den gewünschten *.vsix-Dateien in Ihrem Verzeichnis <codefusion-sdk-install>/VSCode
.
Wählen Sie für die CodeFusion Studio-IDE cfs-ide-*.vsix
aus
Das Olimex ARM-USB-OCD-H Debugging ist erforderlich, um den RISC-V-Kern auf den MAX-Teilefamilien zu debuggen. Die Olimex-Treiber werden nicht direkt von CodeFusion Studio bereitgestellt und müssen daher manuell installiert werden, wenn RISC-V-Debugging erforderlich ist.
Download- und Installationsanweisungen finden Sie in Kapitel 3 des :octicons-link-external-24: Olimex ARM-USB-OCD-h-Benutzerhandbuchs{:target="_blank"}
Weitere Dokumentation finden Sie im Handbuch „Erste Schritte“ für CodeFusion Studio.