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:

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.