Set Up Your Development Environment#
Objective#
Create a complete development environment.
Step 1. Install the Required Packages#
Run the following command to install the packages that are defined in the project recipe:
slt install
This command installs the packages defined in the project recipe (for example, a Software Development Kit (SDK), SLC-CLI, GCC, CMake, Ninja, and Commander).
For first-time installation and setup, see First-Time Installation Setup.
Step 2. Verify Installed Packages#
Run the following command to list the packages that are available for installation with SLT:
slt list
The slt list command lists the packages that you can install with SLT, including SDKs, build tools, CLI tools, and other utilities.
Package Type | Examples |
|---|---|
SDKs |
|
Build Tools |
|
CLI Tools |
|
Other Tools |
|
To display information about a package, specify the package name:
slt list simplicity-sdk
Example output:
Package: simplicity-sdk Installed Versions: Id: simplicity-sdk Version: 2025.12.3 Installer type: conan Package type: sdk Installation: C:\Users\user_name\.silabs\slt\installs\conan\p\simpl35774a752829c\p Id: simplicity-sdk Version: 2026.6.0 Installer type: conan Package type: sdk Installation: C:\Users\user_name\.silabs\slt\installs\conan\p\simpl736c405abd917\p
Step 3. Locate the Installed SDK#
Run the slt locate command to display information about installed packages that SLT manages.
slt locate simplicity-sdk
For each installed package, the command displays the following information:
Information | Description |
|---|---|
Name | The package name (for example, |
Version | The installed version (for example, |
Type | The package type (for example, |
Location | The file system path where the package is installed |
Step 4. Update Installed Packages#
Run the slt update command to update packages that are already installed.
slt update -a
It checks for newer versions that satisfy the installed package constraints and installs those updates.
Example output:
Checking for updates... Updating simplicity-sdk 2025.6.1 -> 2025.12.2 Updating slc-cli 1.3.0 -> 1.4.0 Updating commander 1.19.0 -> 1.20.0 Update complete.
Update a Specific Package#
slt update simplicity-sdk
This command updates only the Simplicity SDK to the latest compatible version.