Getting Started with platform#

Downloads | Release Notes | Installations

Getting Started with EFM32 and EZR32 Series 0 | Getting Started with EFM32 and EFR32 Series 1 | Advancing the IOT with Series 2

To get started, download the Simplicity Studio® 5 (SSv5) Development environment as described in the Simplicity Studio 5 User's Guide.

This will also prompt you to install the Gecko SDK (GSDK). The Radio Configurator tool and the RAIL library are installed with the GSDK as part of the Proprietary Flex package. The GSDK combines Silicon Labs wireless software development kits (SDKs) and Gecko Platform into a single, integrated package. The GSDK is your primary tool for developing in the Silicon Labs IoT Software ecosystem. All of Silicon Labs' stacks are written in-house to provide a seamless experience from silicon to tools, allowing you to unlock powerful features with ease, including:

  • Abstraction of complex requirements like multi-protocol and pre-certification

  • Industry-leading ability to support a large number of nodes

  • Ultra-low power consumption

  • Strong network reliability

Silicon Labs also helps future-proof your devices with over-the-air software and security updates, helping to minimize maintenance cost and improve your end user product experience.

Installing Silicon Labs specific Simplicity studio#

Note- Choose any IDE of your choice from the above.

GSDK Software#

Once you have downloaded Simplicity Studio and the GSDK, detailed instructions for using the platform examples and configuration tools are provided in the Example subsection for gecko-platform. Information about the distinguishing features of different EFR32 families that are most relevant to porting proprietary wireless applications between them is provided in EFR32 Migration Guide for Proprietary Applications (AN1244). This is also helpful when selecting an initial target platform for proprietary wireless solutions.

Note:

  • The recommended method to get started with the GSDK is to first install Simplicity Studio 5, which will set up your development environment and walk you through the GSDK installation. Alternatively, GSDK and other required tools may be installed manually from the GitHub GSDK site.

  • Gecko SDK will be packaged with Simplicity Studio.

  • For the IAR Gecko SDK should be Downloaded separately.

Latest SDK can be found on the Silicon Labs Git hub.

Development Tools#

Simplicity Studio as well as Silicon Labs provides the following development tools:#

Network Analyzer: SSv5's Network Analyzer enables debugging of complex wireless systems. This tool captures a trace of wireless network activity that can be examined in detail live or at a later time. See the Network Analyzer section of the Simplicity Studio 5 User's Guide for more information. Simplicity Commander: Simplicity Commander is a single, all-purpose tool to be used in a production environment. It is invoked using a simple Command Line Interface (CLI) that is also scriptable. Simplicity Commander enables customers to complete essential tasks such as configuring and building applications and bootloaders and flashing images to their devices. Simplicity Commander is available through SSv5 or can be downloaded through system-specific installers. The Simplicity Commander User's Guide provides more information. Silicon Labs Configurator (SLC): SLC offers command-line access to application configuration and generation functions. Software Project Generation and Configuration with SLC-CLI provides instructions on downloading and using the SLC-CLI tool.

Technical Support and concerns#

For any other support or information reach out to Silicon Labs Support team.