At this time Simplicity Studio 4 does not officially support Ubuntu 20.04. Simplicity Studio 4 is built on top of an older version of Eclipse that relies on Linux packages that are no longer available to be installed. Silicon Labs recommends that Ubuntu 18.04 LTS be continued to be used with Simplicity Studio, but it is possible to run Simplicity Studio with Ubuntu 19.10. Please see this forum thread for more information: https://www.silabs.com/community/software/simplicity-studio/forum.topic.html/are_there_any_planstoupdateeclipsetoanewerv-PdcR
Simplicity Studio 5 which is available in pre-release from here: https://www.silabs.com/products/development-tools/software/simplicity-studio/simplicity-studio-5 does support Ubuntu 20.04 LTS
At Silicon Labs we highly value your feedback and always strive for improvement. Please share your experiences with our IoT development tools by filling out our short survey.
Your feedback will help us focus our improvements to serve you better, and it should take less than five minutes of your time.
Enter the survey here: https://www.surveymonkey.com/r/SLIOTDXC
IoT Development Team
1. Clarify to yourself what the specific issue is.
2. Apply basic troubleshooting:
3. For installation issues review these two Knowledge Base Articles (KBAs):
4. Consult the quick start guides and user guides. Sources include:
5. Search to see if someone has asked the same question already.
6. Include the relevant parts of your development setup in the problem description. Examples include:
7. Include steps to reproduce the problem or specific conditions when the issue is observed.
8. Does switching to a new workspace resolve the issue? ([File] -> [Switch Workspace] -> [Other...])
9. Consider providing Simplicity Studio logs
If you think the Simplicity Studio logs would be helpful in troubleshooting the issue
then consider opening a support case ( Create a Support Case ) instead of creating a forum post.
The logs can be generated with [Help] > [Report Bug...] make sure "Export Simplicity Studio log files" is selected, then hit [Next], pick a location to store the zip file and rename it if you want, then hit [Next] again and [Finish] and upload the resulting zip file to the support case.
The support case is suggested because the zip file can be large and also for privacy. The logs do not contain confidential information, but it is possible to see project names and filenames in some of the logs.
10. Be patient and avoid making duplicates of your question.
For general community usage please refer to the Silicon Labs Community Guidelines.
I am unable to change the debug mode because option itself not shown, neither in launcher screen nor "Device configuration" window.
I am facing this issue recently after updating the software along with SDK(mesh 1.7.0).
I have attached the screenshot:
Launcher screenshot(current) :
Device configuration :
After successfully installed SS5 and EmberZNet 22.214.171.124, I created a new Z3LightSoc project. When I clicked Generate button to generate source code by App Builder, the progress window appeared and never closed. It seems App Builder hanged. Anyone can help me ? I attached log file here so you can get further information.
I decided to try to migrate my project from SS4 to SS5. It did not work very well.
I tried to base my project on BT RTOS Thermometer example (like in SS4). I wanted to add an SPI communication. In previous project i used EMLIB driver since I do not need to use MISO pin (EMDRV requires all pins defined). But in SS5 there is no option to make instance of EMLIB driver so I can't configure it via GUI or attach pins in pintool. Will there be an update which would allow that?
Also, I tried to use pin PB02 for a TIMER2_CC0 but pintool gave me a warning that it is reserved to be used as GPIO. I couldn't find anything in project that would use that pin. There is no such issue with empty project. I even removed all sensor components and left barebone bluetooth and micrium in project but it still says that this pin is reserved. Is there a bug or am I missing something?
This might be obvious, but I did not manage to quickly find. I was trying to find schematics of BG22 Thunderboard (STB010A, BRD4184A). In the user guide of the board it says:
"Schematics, assembly drawings, and bill of materials (BOM) are available through Simplicity Studio when the kit documentation package has been installed."
My question is how to install documentation package, or how otherwise can I find these files in SS5?
I am using simplicity studio with BGM121 on Mac OS 10.15.5 and every time I build a project it takes over 30 minutes to build. It used to work just fine before I updated my Mac OS. I tried resolving the issue by plugging in the commands below in the terminal app with no success. Can someone provide some help on this issue?
sudo sed -i bak "s^127\.0\.0\.1.*^127.0.0.1 localhost $(hostname)^g" /etc/hosts sudo sed -i bak "s^::1.*^::1 localhost $(hostname)^g" /etc/hosts sudo ifconfig en0 down sudo ifconfig en0 up
I am trying to use Simplicity Studio 5 on Ubuntu 20.04. I have python-jinja2 and python3-jinja2 installed, but I get these errors when trying to create a new project.
An internal error occurred during: "iostream_usart_baremetal project generation task".
Problems generating template files from component: component_catalog - Failed to generate template for /home/aferm/Downloads/SimplicityStudio_v5/developer/sdks/gecko_sdk_suite/v3.0/platform/common/component_catalog/sl_component_catalog.h.jinja... <class 'ModuleNotFoundError'>: No module named 'jinja2'
Problems generating template files from component: device_init_clocks - Failed to generate template for /home/aferm/Downloads/SimplicityStudio_v5/developer/sdks/gecko_sdk_suite/v3.0/platform/service/device_init/template/sl_device_init_clocks.c.jinja... <class 'ModuleNotFoundError'>: No module named 'jinja2'
Problems generating template files from component: event_handler - Failed to generate template for /home/aferm/Downloads/SimplicityStudio_v5/developer/sdks/gecko_sdk_suite/v3.0/platform/service/event/template/sl_event_handler.h.jinja... <class 'ModuleNotFoundError'>: No module named 'jinja2'
Problems generating template files from component: event_handler - Failed to generate template for /home/aferm/Downloads/SimplicityStudio_v5/developer/sdks/gecko_sdk_suite/v3.0/platform/service/event/template/sl_event_handler.c.jinja... <class 'ModuleNotFoundError'>: No module named 'jinja2'
Problems generating template files from component: iostream - Failed to generate template for /home/aferm/Downloads/SimplicityStudio_v5/developer/sdks/gecko_sdk_suite/v3.0/platform/service/iostream/init/sl_iostream_handles.h.jinja... <class 'ModuleNotFoundError'>: No module named 'jinja2'
Problems generating template files from component: iostream - Failed to generate template for /home/aferm/Downloads/SimplicityStudio_v5/developer/sdks/gecko_sdk_suite/v3.0/platform/service/iostream/init/sl_iostream_handles.c.jinja... <class 'ModuleNotFoundError'>: No module named 'jinja2'
Problems generating template files from component: iostream - Failed to generate template for /home/aferm/Downloads/SimplicityStudio_v5/developer/sdks/gecko_sdk_suite/v3.0/platform/service/iostream/init/sl_iostream_init_instances.h.jinja... <class 'ModuleNotFoundError'>: No module named 'jinja2'
Problems generating template files from component: iostream_usart_core - Failed to generate template for /home/aferm/Downloads/SimplicityStudio_v5/developer/sdks/gecko_sdk_suite/v3.0/platform/service/iostream/init/sl_iostream_init_usart_instances.c.jinja... <class 'ModuleNotFoundError'>: No module named 'jinja2'
Problems generating template files from component: iostream_usart_core - Failed to generate template for /home/aferm/Downloads/SimplicityStudio_v5/developer/sdks/gecko_sdk_suite/v3.0/platform/service/iostream/init/sl_iostream_init_usart_instances.h.jinja... <class 'ModuleNotFoundError'>: No module named 'jinja2'
Problems generating template files from component: toolchain_gcc - Failed to generate template for /home/aferm/Downloads/SimplicityStudio_v5/developer/sdks/gecko_sdk_suite/v3.0/platform/common/toolchain/gcc/linkerfile.ld.jinja... <class 'ModuleNotFoundError'>: No module named 'jinja2'
I have some BGM210P032JIA2 boards that I want to build a project on. But I cannot seem to even generate a proper project.
I frist tried to using the AppBuilder project for the thermometer-rtos project, but I've encounterd many set-backs so far.
When I specify the board as "xGM210P032", the "part" field only have MG, no BG parts. Then I tried to use the only option available for "parts", which is "MGM210P032JIA" and my application hangs in gecko_init(). (In my case I am supplying an external 32.768KHz crystal and I can verify that the crystal is working.)
When I specify the "part" first, the only option that pops up is "BGM210P032JIA(compatible)", and nothing in "boards" field can match the "part". Then I tried to leave "board" field empty, the Studio generates a project, but when I build, it's missing files. (since no "board" was specified.)
As far as I can tell, the default bootloader project works. (Also MG code put on BG device.)
I also tried the above with NCP, either the generated proj doesn't build, or the Studio refuses to put code for MG on a BG.
(I also have several MGM210P that I can use, but since I only need bluetooth, I wanted to save them for future use.)
Thanks in advance guys, I am really getting stuck here!
I am using a custom board with EFM32ZG222F32 mcu with Segger Jlink adapter. I am able to connect to the adapter and the board using Commander however when I try to flash the hex file I get "Error during program/erase phase". I have enabled the adapter log and have attached the same.
Can anyone guide as in what can be the issue.
I'm using Simplicity Studio 126.96.36.199 to develop a customer controller. I found a weird issue. The detail information can be found in https://www.silabs.com/community/wireless/z-wave/forum.topic.html/customer_controller-6a8J . Could anyone can help me to figure it out？ Thank you very much.
My main objective right now is to select a SOC module that will allow our product to have Bluetooth and to have enough CPU resources (program and data memory) to support our specific needs.
I have downloaded the Studio 4 software and as an experiment I loaded up a project based on the Thunderboard. I did a build, hoping that it would be obvious how much of the resources were consumed and how much was left over. This was the result:
Building s37 file: soc-thunderboard_2.s37
arm-none-eabi-objcopy -O srec "soc-thunderboard_2.axf" "soc-thunderboard_2.s37"
Running size tool
arm-none-eabi-size "soc-thunderboard_2.axf" -A
section size addr
.text_bootloader 0 0
.text_apploader 57280 24576
.text_signature 64 81856
.text_application 192872 81920
.text_application_ARM.exidx 8 274792
.stack_dummy 2048 536870912
.text_application_data 1476 536872960
.bss 13660 536874436
.heap 3328 536888096
.nvm_dummy 24576 274800
.ARM.attributes 54 0
.comment 126 0
.debug_info 602318 0
.debug_abbrev 43839 0
.debug_aranges 5184 0
.debug_ranges 14488 0
.debug_line 73324 0
.debug_str 99593 0
.debug_frame 18944 0
.debug_loc 85126 0
My understanding is that the module on the Thunderboard is the EFR32BG22, which has 512KB of Flash and 32KB of RAM..
How do I correlate the above build results into Flash and RAM consumed?