Silicon Labs Development Tools#

In addition to the tools provided by the Zephyr Project, Silicon Labs offers several utilities that integrate with Zephyr and enhance development workflows.

Install Simplicity Studio 6 (beta) to access and run these tools individually.

Simplicity Device Manager#

Simplicity Device Manager is a hardware management tool that centralizes the device handling in the Simplicity Studio tool suite. Use it to manage connected boards and devices.

Simplicity Commander#

Simplicity Commander provides both GUI and command line access to debug features of EFM32 and SiWx91x devices. Use it to flash firmware, update kit firmware, and manage debug access.

Simplicity Commander integrates with the west command-line tool as a runner named silabs_commander. You can use it with west flash and other commands that flash binaries, such as the Twister test runner.

Energy Profiler#

Simplicity Energy Profiler visualizes energy consumption of devices and systems. It provides real-time current consumption data correlated with the program counter, enabling advanced energy software monitoring. The tool helps developers optimize power performance in embedded systems, which is especially important for battery-operated devices. It supports analysis of individual devices, multiple devices within a single system, and networks of interacting wireless devices.

Network Analyzer#

Simplicity Network Analyzer enables debugging of complex wireless systems. It captures wireless network activity for live or offline examination. More than a packet sniffer, the tool works with the data sniffer interface of Silicon Labs wireless chips to provide direct baseband radio feedback.

The tool reports detailed packet transmission and reception data without software overhead. Any PTI-enabled Silicon Labs platform can record radio activity regardless of application firmware, eliminating the need for a dedicated sniffer device.

To enable PTI output in any Zephyr application, add the silabs-pti snippet by appending -S silabs-pti to any west build invocation. See the silabs-pti snippet documentation for details.