Package Details: simplicitystudio5-bin 5-2

Git Clone URL: https://aur.archlinux.org/simplicitystudio5-bin.git (read-only, click to copy)
Package Base: simplicitystudio5-bin
Description: Design tools, documentation, software and support resources for EFM32™, EFM8™, 8051, Wireless MCUs and Wireless SoCs.
Upstream URL: https://www.silabs.com/products/development-tools/software/simplicity-studio
Keywords: efm32 efm8 efr32 silabs silicon studio
Licenses: unknown
Submitter: bbandi
Maintainer: bbandi
Last Packager: bbandi
Votes: 1
Popularity: 0.000186
First Submitted: 2020-08-23 16:02 (UTC)
Last Updated: 2024-01-04 11:03 (UTC)

Latest Comments

1 2 Next › Last »

bbandi commented on 2024-01-04 11:08 (UTC)

Sorry for the long hiatus - I've updated the dependencies based on what studio uses when installed on ubuntu. It works for me, but I did not try to set up wine or the ancient qt4 stuff. Also, sometimes it opens some xdg-open dialog after logging in with my silabs account, which shouldn't be clicked (in that case, it will crash in my experience). It might crash afterwards, but it's not an easily reproducable problem, usually works on the second try.

KafCoppelia commented on 2023-12-25 15:05 (UTC)

I think webkit2gtk is a necessary dependency

Avenger commented on 2023-04-25 12:14 (UTC) (edited on 2023-04-25 13:02 (UTC) by Avenger)

I'm now getting crashes when trying to configure the SDK and in other places where webkit is used, not sure when it started to happen as I did not need this part until now:

SWT WebKitGDBus: error creating DBus server Error binding to address (GUnixSocketAddress): No such file or directory
SWT WebKit: error initializing DBus server, dBusServer == 0

(Studio:8080): GLib-GIO-CRITICAL **: 14:02:59.354: g_dbus_server_get_client_address: assertion 'G_IS_DBUS_SERVER (server)' failed
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fbe7c63ed16, pid=8080, tid=8081
#
# JRE version: OpenJDK Runtime Environment (11.0.5+10) (build 11.0.5+10-LTS)
# Java VM: OpenJDK 64-Bit Server VM (11.0.5+10-LTS, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# C  [libswt-gtk-4950r5.so+0x3ed16]  Java_org_eclipse_swt_internal_C_strlen+0xf

I found a workaround, and that is to create the folder /tmp/SWT-GDBusServer/ manually before starting the application.

Thursday7157 commented on 2022-10-28 10:55 (UTC)

Also, you need to do the following to get debug adapters recognised properly (otherwise it will just show "unknown device):

sudo cp -v /opt/simplicitystudio5/developer/adapter_packs/usb/udev/*.rules /etc/udev/rules.d
sudo udevadm control --reload
sudo udevadm trigger

Thursday7157 commented on 2022-10-27 19:35 (UTC) (edited on 2022-10-27 19:41 (UTC) by Thursday7157)

Install went well but 8 bit Keil toolchain was missing from the toolchain options (despite the package having been installed). This is because Simplicity couldn't find the installed wine because the "studioinstallhelper.sh" script assumes ubuntu or red hat.

$ /opt/simplicitystudio5/developer/scripting/studioinstallhelper.sh which wine
ERROR OS not supported

Ended up modifying /opt/simplicitystudio5/developer/scripting/studioinstallhelper.sh, removing the following lines fixed the issue.

else 
    echo ERROR OS not supported
    exit -1

After the fix:

$ /opt/simplicitystudio5/developer/scripting/studioinstallhelper.sh which wine
/usr/bin/wine

As previous comments said, wine-staging is required, wine will generate errors when you go to build a project.

Interestingly for the maintainer, the script begins:

#!/bin/bash
# Usage: studioinstallhelper.sh <which/check/install> <prg/package>

export prgdir=$(dirname $(realpath $0))
if [ -f $prgdir/studioinstallhelper_custom.sh ] ; then
  exec $prgdir/studioinstallhelper_custom.sh "$@"
fi

Might be possible to fix this from within the makepkg by dropping a studioinstallhelper_custom version of the script without the package manager checks.

Veazus commented on 2022-07-12 03:20 (UTC) (edited on 2022-07-16 00:50 (UTC) by Veazus)

Everything seemed to work out of the box. In my case, I didn't install anything related to Keil or IAR. I did run into issues with trying to download the latest BLE SDKs. I actually got some help from silicon labs support even though Arch isn't officially supported. The two main things were that I didn't have Jlink installed in order to use a SEGGER debugger to program a custom board using SWD. The other is related to downloading BLE SDK versions. I needed to install git-lfs and then I had to run git lfs install before I got it to fully work.

bbandi commented on 2022-01-02 13:25 (UTC) (edited on 2022-01-02 13:29 (UTC) by bbandi)

Hi,

Looks like something's weird with the wine version we're using: It can't start an exe without extension if you're not in the folder: https://forum.manjaro.org/t/how-to-make-wine-open-an-exe-file-only-by-the-file-name-omitting-the-extension-exe/69457/7

However, switching to wine-staging solved the problem. Or you can use the workaround above and symlink all exe in the keil folder to work without extension.

Also, a friend of mine tested it on debian, and it worked without problems. So I think either wine version or arch/manjaro built wine is causing the issue.

Lannakin commented on 2021-12-16 03:52 (UTC)

I'm running into the issue for 8051 MCU projects where SS5 would really like to build using the file name without the extension included; eg I get this error:

wine: failed to open "/opt/simplicitystudio5/developer/toolchains/keil_8051/9.60/BIN/Ohx51": c0000135
make: *** [makefile:34: EFM8UB3_Blinky.omf] Error 53
"make all" terminated with exit code 2. Build might be incomplete.

As I go down the list of files with

ln -s C51.exe C51

each error gets resolved. Unfortunately, I'm clueless so I have absolutely no idea how to fix this in a less tedious way.

arti commented on 2021-03-01 15:14 (UTC)

WebKit parts of the UI will not load under wayland

Its possible to use something like this to launch it:

WAYLAND_DISPLAY='' simplicitystudio5

bbandi commented on 2020-09-20 16:07 (UTC)

fixed, thanks for the feedback.