Prerequisites
What you need
Whether you're working with Silicon Labs' wireless SoCs or EFM32 microcontrollers, SystemView helps you gain a clear view of your system's behavior. SystemView integrates smoothly with Silicon Labs' existing development environment and hardware:
- Simplicity Software Development Kit – includes the SystemView runtime software components
- Simplicity Studio – includes the Component Editor that makes it easy to add the SystemView software component to any project
- Hardware Kits – all Silicon Labs hardware kits come with a SEGGER J-Link debug MCU on board
- Visit the SEGGER SystemView page to download the installer
- SystemView licenses are free for Silicon Labs. Activate your license for use with Silicon Labs devices
Testing SystemView
To enable SystemView support on the target, the software component SEGGER SystemView must be added to the project.

To initialize and start the SystemView tracer on the target, the following code must be included in the application:
#include "SEGGER_SYSVIEW.h"
...
SEGGER_SYSVIEW_Conf();
SEGGER_SYSVIEW_Start();
Note: When project is generated in SS5 or SS6, this initialization is already performed inside the sl_main_init() function. In such a case the code above can be omitted. Reinitializing SystemView will result in duplicate registration of the same "GeckoSDK" module.