Silicon Labs is posting this notice just before the next Simplicity Studio 5 release is made. For details of the issue and how to avoid it before the update, please see this Knowledge Base Article (KBA): https://www.silabs.com/community/software/simplicity-studio/knowledge-base.entry.html/2020/09/29/known_issue_updatingsimplicitystudio5001-ZqqW
The notice is being posted on the Community Forum as well as the Knowledge Base for greater visibility. If you do not see any updates at this time, they will be available within the next day.
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.
We have been using Egit on Simplicity Studio by following https://www.silabs.com/community/software/simplicity-studio/knowledge-base.entry.html/2016/10/07/source_control_with-rksE .
However, today I was trying to install Simplicity Studio SDK & Tools, and noticed that Egit was not found on the EPP Marketplace even though I completely followed the steps on https://www.silabs.com/community/software/simplicity-studio/knowledge-base.entry.html/2016/10/07/source_control_with-rksE .
Is there any workaround to get and install Egit on Simplicity Studio?
Or is there any alternative available to make Simplicity Studio directly use the version-controlled source code in git repository without import/export every time just like Egit did?
I have started using SS5 in Linux (Ubuntu 20.04) with mainly 2 boards: "Thunderboard" SLTB010A and "Thunderboard Sense" SLTB004A.
I accepted the default SDK update last week, and now:
I can get around #1, by manually updating the board reference (change Target/SDK) in the .slcp Overview.
But the sluggishness of the editor makes SS5 almost unusable. By the way I have a lightning fast 4.3GHz 12-core machine, and use 5 different versions of Eclipse (C, Java, Android, NXP KDS, ST Ac6) and do not have this problem on any of those variants.
Mb I found new bug:
When I in instalation manager->SDKs choose "Lastest" (default option) I have access to RAIL, BLE, Zigbee, RTOS, Thread and Z-Wave.
But, when I switch to "Installed", I can uninsntall RAIL, BLE and RTOS. In Zigbee I see "Register Kit", in Thread and Z-Wave I see "Log In".
Is this intentional for packages that are not installed?
I have a project that compiles fine but won't behave when it comes to assigning breakpoints to particular lines. It often comes up with the error in the subject line and will sometimes put a breakpoint some way away from where I want it.
I've tried to force it to use GNU ARM 4.7.3 - Debug configuration by selecting it from the dropdown box in Project->Properties-> configuration box, then Apply, but it won't remember it. Is this the problem and how can I resolve it?
I've also read that optimisations can cause similar problems and it advised turning them down or off. I have no idea where those controls might be or if that's the solution to my problem.
The code causing the worst of the problems is a switch statement that doesn't seem to be working even though it compiles ok
OK, I'm on a new Win10 box (ick) and recently installed SS5.
Start at the SS5 Simplicity IDE in the Project Explorer area. Right-click and choose "New" then "Silicon Labs Project Wizard." Choose "Custom Board," pick a device (I chose EFM8UB20F64G-B-QFP48 but it doesn't matter), choose 8051 SDK, choose Simplicity IDE/Keil 8051 v9.60.0 toolchain. Click Next.
There are only two options on the next page (because of "Custom board"), one is Si8051 Configurator Project. Select it and click Next.
Give the project a name and location, choose how to deal with project files. I chose "Link sdk and copy project sources," although for a user's product-design board the only options should be "copy SDK" and "link SDK." Click Next.
A project is created. There is no Hardware Configurator (hwconf) file in the project. The project doesn't build, either, because the #include "InitDevice.h" fails because InitDevice.h is not created because there's no HW configurator.
So the Wizard should at least create that hwconf file and open it.
Now the user can click right-click the Project in the Project Explorer area, choose "New" then "Other" and then in the Wizard list expand "Simplicity Studio" and choose "Simplicity Configurator Document" and make sure the name and folder and device are correct. The first time a particular device is chosen it'll ask to download specific data for it. But, still, I think that as part of the New Project Wizard, if the user chooses "Configurator Project," the wizard should create the configurator file.
I'm trying to update the 32-bit MCU SDK and Micrium OS in simplicity studio 5. 32-bit MCU SDK is getting updated successfully.
I'm getting error INVALID_SERVICE StudioService : no access allowed to this class when I try update Micrium OS.
I've attached screenshots of the entire process.
Update Screen :
Update Conformation :
Is there a reason as to why the LCD on my WSTK (with attached BRD4180A) seems to randomly become corrupt with "dirty" pixels? It tends to go back to normal after unplugging the USB and plugging back in again. I'm not actually using the LCD at the moment but would still like to know if something might be wrong.
I'm trying to load encrypted analyzer capture files into Studio from the command-line.
What I'd like to do is
I've looked through the AN1121: Headless Builds with Simplicity Studio v4 doc and don't see any place in the Python API where I can modify preferences and add security keys and also how I can launch Studio into an alternate perspective and load a log file.
Did I miss something? Is this doable? Any tips appreciated.
I'm trying to install Simplicity Studio v5 on Ubuntu 20.04. The installation goes fine... but when I lunch the applications, the login page doesn't show anything, and I can't use the software because when I close this window, also the software close.
Can you help me?
I'd like to ask what does the copy contents option do exactly, when creating a new project.
See It's standard to have a version of emlib and other libraries on hand, in the repository of the project as this ensures people don't have to look for the right version, and the copy contents option, with it's hint "all the project contents and metadata are copied", seems like a way to do this.
except that it still just links include files and copies em_device and that's it.
So I'm really confused as to what it's supposed to do, and how does one actually use it.