Installation#
Requirements#
The SLC-CLI .zip files are available here:
https://www.silabs.com/documents/login/software/slc_cli_windows.zip
https://www.silabs.com/documents/login/software/slc_cli_mac.zip
https://www.silabs.com/documents/login/software/slc_cli_linux.zip
In addition to the SLC-CLI .zip file and the Gecko SDK, you will need Java 64-bit JVM version 17 or higher, available through Amazon Correto . Note that some files, such as the Windows .msi files, can be found on the releases page .
Installing the CLI#
Unpack the SLC-CLI zip file.
(Optional) To call SLC-CLI from anywhere in your system, add the path to the expanded slc-cli to your PATH. If you do not do this step on Mac or Linux systems, you will need to preface all calls to
slc
with./
as in./slc
, assuming you are following this procedure in the current directory.(Optional) All project operations require a path to the GSDK installation directory. To make these operations easier, you may want to create an environment variable for the GSDK location.
Other Tools#
SLC-CLI provides a number of options for generating project files. In order to build an application image you also need a compiler toolchain, such as GCC or IAR.
In order to flash the image to a target device, you need Simplicity Commander. Simplicity Commander enables you to complete these essential tasks:
Flash an application.
Configure the application image.
Manage the target device.
Download an Operating System-specific Simplicity Commander zip file here: https://www.silabs.com/developers/mcu-programming-options.
For instructions on using Simplicity Commander, see UG162: Simplicity Commander Reference Guide.