docs.silabs.com
docs.silabs.com
Search in:
docs
Simplicity Studio 5
Overview
Getting Started
Overview
New Features
Simplicity Studio® 5 version SV5.0.0.0
Known Issues
Simplicity Studio® 5 version SV5.0.0.0
For Simplicity Studio 4 Users
Prerequisites
SSv5 System Requirements
Hardware
EFR32 Wireless Starter Kits
Silicon Labs Account
Install SSv5 and Software
Install SSv5
Install Software by Connecting Devices
Install Software by Technology Type
Explore SSv5
Start a Project
Project Creation
Target, SDK, and Toolchain Selection
Examples
Configuration
AppBuilder Projects
Project Configurator Projects
Bluetooth GATT Configurator
Radio Configurator
Migrate from SSv4
Z‑Wave, Bootloader, EFM32, and EFM8 Projects
Zigbee, Flex, and Bluetooth Projects
About the Launcher
Overview
Welcome and Device Tabs
Welcome
Select a Target Device
Start a New Project
Learn and Support
Overview tab
General Device Information
Example Projects Tab
Documentation Tab
Demos Tab
Compatible Tools Tab
Debug Adapters
My Products
Menu
Toolbar
Tools
Install
About Update Frequency
Preferences
About the Simplicity IDE
Overview
Project Explorer View
Debug Adapters View
Other Views
Toolbar
Import and Export
Import
Export
Code Editing
Open Declaration
Content Assist
Link with Editor
Symbol Expansion
Task View
Quick‑Access Console
Call Hierarchy
Developing for 32‑Bit Devices
Overview
Developing with Project Configurator
Project Configurator
Overview Tab
Target and SDK Selection
Project Details
Project Generators
Software Components Tab
Component Editor
Pin Tool
Modifying Pin Configurations
Bluetooth GATT Configurator
SIG Selector
Custom GATT Editor
Settings Editor
Additional Information
Proprietary Radio Configurator
Protocol
Channel Groups
Finalizing a Configuration
Developing with AppBuilder
Configuring a Project
General
ZCL Clusters
Zigbee Stack
Printing and CLI
HAL
Plugins
Callbacks
Includes
Other Options
Bluetooth GATT
Configuring Peripherals
Port I/O
Peripherals
Developing for 8‑Bit Devices
Overview
About Projects
Using Hardware Configurator
Peripherals
Port I/O
Mode Transitions
Errors and Warnings
Code Generation
Interrupts
Building and Flashing
Building
About Toolchains
Simple Build
Debug Build and Flash
Flashing
Upload Application
Flash Programmer
Testing and Debugging
Overview and Resources
Using the Debugger
Debug Perspective
About Snapshots
Using the Tools
Overview
Energy Profiler
Starting an Energy Analysis Session
From the Simplicity IDE Perspective
From the Energy Profiler
Customer Hardware and Software Design Information
Hardware Design
Software Design
Energy Profiler User Interface
Single‑Node View
Multi‑Node View
Scope View
Energy Statistics
Energy Statistics Configuration
Energy Statistics Snapshot
Review Saved Statistics
Play and Record Data Control
Play Control
Record Control
Freeze and Record Triggers
Trigger States
Freeze Trigger
Record Start/Stop Triggers
Search Capability
Profiling with Code Correlation
Enabling Code Correlation
Code Correlation View
Color Coding and Code Correlation
Energy Profiler and Network Analyzer Integration
Use Cases for Multi‑Node Energy Profiler and Network Analyzer
Post Analysis Using an ISD File
Network Analyzer
Network Analyzer Interface
Capturing and Saving Data
Capturing from a Sniffer Node
Capturing from Multiple Nodes
Perfect Trace Session
Reviewing Capture Session Events
Viewing Packet Data
Multinetwork Considerations
Additional Information
Tips and Tricks
Useful Windows 10 Paths
Useful MacOS Paths
Default Project Locations
Optionally Disable Automatic Updates
Performance Enhancements
Disable SDKs Not Being Used
Disable Unused Targets or Toolchains
Use Different Workspaces for Different GSDK Versions or Compilers
Increase Heap Size
SDK Installation or Updates are not Working
Speed Up Debug Session Startup
Speed Up Reading Large Source Files
Speed Up the Indexer
Restore a Perspective Layout
Find a Version
Report a Bug
Revision History
Revision 0.1 released July 29, 2020
Legal
Disclaimer
Trademark Information
You are viewing documentation for version:
1.0
Revision History
Overview
Testing and Debugging