Known Issues#

Simplicity Studio® Version 5.3.1.0#

ID

Issue

Workaround

620727

When Radio Boards are used that contain both an EFR32 or EFM32 target as well as one of the Energy Friendly EFP parts, the Launcher perspective incorrectly shows the EFP as the target part and so the Preferred SDK is wrong and there are no software examples for the board.

Create a new project through File > Silicon Labs Project Wizard so that the Target, SDK, and Toolchain Selection dialog opens. In the Target Device drop down, select the other target part on the board. If it is not already displayed, select the correct Gecko SDK Suite in the SDK drop down list. from the list. Click Next. Now the correct software examples will be listed for the board.

639643

When building projects with the IAR ARM toolchain, local variables are not always displayed correctly in the Simplicity Studio debugger.

Use the GDB debugger. Select Preferences > Simplicity Studio > Debuggers > GNU Debugger (GDB) and click Apply and Close. When a debug session is started it will use GDB.

648620

Simplicity Studio 5 adapter packs and tools that use Python do not work correctly on MacOS Big Sur.

Follow the steps in the procedure at the end of this table.

676681

Drag and Drop of the various windows in the Simplicity Studio IDE or the Debugger perspectives does not work with MacOS Big Sur. This is an issue with the underlying Eclipse and it will be fixed in a future release.

None

702086

Slower project build times are seen on Windows compared to Linux.

Use an external 64-bit make.exe such as the one available from mingw. Once the make.exe is available, use a text editor on the studio.ini line in the Simplicity Studio installation directory and add a line like this to the end of the file: -Dstudio.makeLocation=C:/msys64/usr/bin/ This helps most noticeably on incremental builds. Note using an external make.exe may not work with the Keil 8051 toolchain.

701928

Most EFR32xG22 and EFM32xG22 peripheral registers are not displayed correctly with the Simplicity Studio debugger.

Use the GDB debugger. Select Preferences > Simplicity Studio > Debuggers > GNU Debugger (GDB) and click Apply and Close. When a debug session is started it will use GDB.

726091

Linux: Font for Launch Console and TCP/IP Adapter preferences is sometimes not readable.

No known workaround. A suggestion is to copy the text and paste it into a text editor. The preferences can be edited in the text editor and then pasted back to the preference window.

735426

A GNU ARM C++ created project (such as an OpenThread project) may generate build errors similar to this: cc1plus.exe: fatal error: sl_gcc_preinclude.h: No such file or directory compilation terminated.

Open the Project Configurator (.slcp) file and click Force Generation from the Overview tab.

751748

Because MacOS Monterey is currently not supported by Simplicity Studio 5, Project Configurator projects cannot be created.

For Intel-based Macs, the only known workaround is to run Simplicity Studio 5 in a VM running Ubuntu 20.04, Windows 10, or MacOS Catalina. M1-based Macs do not have a workaround.

758963

Navigation buttons (back, forward, etc.) do not show on the Simplicity IDE toolbar after restart in the Simplicity IDE perspective.

Change to a different perspective, such as the Launcher perspective, and then change back to the Simplicity IDE perspective.

76584

If a Linux installation does not already have git-lfs installed, the Gecko SDK 4.0 will not be installed (cloned) correctly from GitHub.

Install git-lfs outside of Simplicity Studio and then install Gecko SDK 4.0 again.

773819

If a project's properties are changed, and then the project is renamed, the Refresh Policy folder name is not updated and every build is treated as a full rebuild.

Right-click the project folder and select Properties >C/C++ Build. Go to the Refresh Policy tab and delete the folder name. Click Add Resource... and add the folder for the renamed project.

To work around issue 648620, Simplicity Studio 5 adapter packs and tools that use Python do not work correctly on MacOS Big Sur:

  1. Download the Python 3.6.8 installer for macOS from https://www.python.org/downloads/release/python-368/ Python 3.6 (64 bit, for OS X 10.9 and later).

  2. Then enter the following from a terminal window:

    sudo /usr/local/bin/python3 -m pip install jinja2 pyxb html2text pyyaml
    cd "/Applications/Simplicity Studio.app/Contents/Eclipse/developer/adapter_packs/python/bin/"
    mv python python.orig
    mv python3 python3.orig
    mv python3.6 python3.6.orig
    ln -s /usr/local/bin/python3 python
    ln -s /usr/local/bin/python3
    ln -s /usr/local/bin/python3.6