Codefusion Studio (CFS) is an embedded software development platform based on Microsoft's Visual Studio Code (VS Code). Codefusion Studio provides best in class development tooling for embedded processors and MCUs by providing intuitive tools for newcomers while enabling advanced features for expert embedded developers.
CodeFusion Studio currently supports the following processors in the following configurations:
Processor | MSDK | Zephyr | Config Tools |
---|---|---|---|
MAX32655 | Yes | - | - |
MAX32662 | Yes | - | - |
MAX32670 | Yes | - | - |
MAX32672 | Yes | - | - |
MAX32675 | Yes | - | - |
MAX32690 | Yes | Yes | Yes |
MAX78000 | Yes | - | - |
MAX78002 | Yes | - | Yes |
This section provides instructions for installing and setting up CodeFusion Studio for supported processors.
Tools VS Code extensions depend on:
CodeFusion Studio and extensions are supported on the following host operating systems:
!!! note
The Linux installer downloads without execute permissions. Run chmod a+x <installer>
to grant execute permissions before continuing.
Specify your CodeFusion Studio installation path by selecting it from a list of detected installations.
!!! note Path can also be manually configured under user settings.
!!! note
By default, the CFSUtil path points to ${config:cfs.sdk.path}/Utils/cfsutil/bin/cfsutil
.
The default CFSUtil path should be sufficient in most cases.
Change your CFSUtil path if prompted or manually configure in user settings.
!!! note The VS Code extensions should be installed automatically as part of the installation process. This step is only required if you need to manually install an extension.
The CodeFusion Studio VS Code extensions can be found in the VS Code directory in the CodeFusion Studio
installer.
To install the *.vsix
file, open Visual Studio Code. From the Extensions
tab, click Install from VSIX...
from the ellipses menu:
And browse to the desired *.vsix file(s) in your <codefusion-sdk-install>/VSCode
directory.
cfs-ide-*.vsix
The Olimex ARM-USB-OCD-H Debugging is required to debug the RISC-V core on the MAX part families. The Olimex drivers are not provided directly by CodeFusion Studio so need to be installed manually if RISC-V Debugging is required.
Download and installation instructions can be found in chapter 3 of the :octicons-link-external-24: Olimex ARM-USB-OCD-h User Manual{:target="_blank"}
For more documentation, refer to the Getting Started Guide for CodeFusion Studio.